Перейти к основному содержимому
Перейти к основному содержимому

Npy

ВходВыходПсевдоним

Описание

Формат Npy предназначен для загрузки массива NumPy из файла .npy в 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

Пример использования

Сохранение массива в формате .npy с использованием Python

Чтение файла NumPy в ClickHouse

Выбор данных

Вы можете выбрать данные из таблицы ClickHouse и сохранить их в файл в формате Npy, используя следующую команду с clickhouse-client:

Настройки формата