メインコンテンツまでスキップ
メインコンテンツまでスキップ

Npy

InputOutputAlias

説明

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 を使用します:

形式設定