H5ML.get_mem_datatype

Тип данных для идентификатора набора данных

Синтаксис

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);