Создайте новый тип данных переменной длины
vlen_type_id = H5T.vlen_create(base_id)
vlen_type_id = H5T.vlen_create(base_id)
создает новый тип данных переменной длины (VL). base_id
задает базовый тип создаваемого типа данных.
Создайте тип данных переменной длины для 64-битных чисел с плавающей запятой.
base_type_id = H5T.copy('H5T_NATIVE_DOUBLE');
vlen_type_id = H5T.vlen_create(base_type_id);
Вы можете создавать типы данных переменной длины, только если класс базового типа данных является одним из следующих:
H5T_INTEGER
H5T_FLOAT
H5T_STRING с переменной длиной или фиксированной длиной 1.