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: