Тип данных для идентификатора набора данных
DTYPE_ID = H5ML.get_mem_datatype(LOCATION_ID)
DTYPE_ID = H5ML.get_mem_datatype(LOCATION_ID) возвращает идентификатор HDF5 типа данных памяти для набора данных или атрибута, идентифицированного LOCATION_ID. Этот HDF5 тип данных памяти используется по умолчанию H5D.read или H5D.write при указании 'H5ML_DEFAULT' как значение параметра типа данных памяти.
Идентификатор, возвращенный H5ML.get_mem_datatype должен быть в конечном итоге закрыт путем вызова H5T.close для освобождения ресурсов.
file_id = H5F.open('example.h5','H5F_ACC_RDONLY','H5P_DEFAULT'); dset_id = H5D.open(file_id,'/g1/g1.1/dset1.1.1'); datatype_id = H5ML.get_mem_datatype(dset_id) H5T.close(datatype_id); H5D.close(dset_id); H5F.close(file_id);