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

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:

格式设置