跳到主要内容
跳到主要内容

Npy

输入输出别名

描述

Npy 格式旨在将 .npy 文件中的 NumPy 数组加载到 ClickHouse 中。 NumPy 文件格式是一种用于高效存储数值数据数组的二进制格式。 在导入时,ClickHouse 将顶级维度视为只有一列的行数组。

下表列出了支持的 Npy 数据类型及其在 ClickHouse 中的对应类型:

数据类型匹配

Npy 数据类型 (INSERT)ClickHouse 数据类型Npy 数据类型 (SELECT)
i1Int8i1
i2Int16i2
i4Int32i4
i8Int64i8
u1, b1UInt8u1
u2UInt16u2
u4UInt32u4
u8UInt64u8
f2, f4Float32f4
f8Float64f8
S, UStringS
FixedStringS

示例用途

使用 Python 保存 .npy 格式的数组

在 ClickHouse 中读取 NumPy 文件

选择数据

您可以从 ClickHouse 表中选择数据并使用以下命令将其保存为 Npy 格式的文件,使用 clickhouse-client:

格式设置