Npy
| Ввод | Вывод | Псевдоним | 
|---|---|---|
| ✔ | ✔ | 
Описание
Формат Npy предназначен для загрузки массива NumPy из файла .npy в ClickHouse.
Формат файла NumPy является бинарным форматом, используемым для эффективного хранения массивов числовых данных.
При импорте ClickHouse рассматривает верхний уровень размерности как массив строк с одной колонкой.
В таблице ниже представлены поддерживаемые типы данных Npy и соответствующий тип в ClickHouse:
Соответствие типов данных
| Тип данных Npy ( INSERT) | Тип данных ClickHouse | Тип данных Npy ( SELECT) | 
|---|---|---|
| i1 | Int8 | i1 | 
| i2 | Int16 | i2 | 
| i4 | Int32 | i4 | 
| i8 | Int64 | i8 | 
| u1,b1 | UInt8 | u1 | 
| u2 | UInt16 | u2 | 
| u4 | UInt32 | u4 | 
| u8 | UInt64 | u8 | 
| f2,f4 | Float32 | f4 | 
| f8 | Float64 | f8 | 
| S,U | String | S | 
| FixedString | S | 
Пример использования
Сохранение массива в формате .npy с использованием Python
Чтение файла NumPy в ClickHouse
Выбор данных
Вы можете выбрать данные из таблицы ClickHouse и сохранить их в файл в формате Npy, используя следующую команду с clickhouse-client:
