H5T.commit

Фиксируйте временный тип данных

Синтаксис

H5T.commit(loc_id,name,type_id)
H5T.commit(loc_id,name,type_id,lcpl_id,tcpl_id,tapl_id)

Описание

H5T.commit(loc_id,name,type_id) фиксирует переходный тип данных в файле, создавая новый именованный тип данных. loc_id - идентификатор файла или группы. name - имя типа данных и type_id является типом данных id. Этот интерфейс соответствует версии 1.6.x H5Tcommit.

H5T.commit(loc_id,name,type_id,lcpl_id,tcpl_id,tapl_id) фиксирует переходный тип данных в файле, создавая новый именованный тип данных. loc_id - идентификатор файла или группы. name - имя типа данных и type_id является идентификатором типа данных lcpl_id., tcpl_id, и tapl_id являются идентификаторами свойств списка свойств создания ссылки, типа данных и типа доступа к данным. Этот интерфейс соответствует версии 1.8.x H5Tcommit.

Примеры

Создайте именованный тип данных переменной длины.

plist_id = 'H5P_DEFAULT';
fid = H5F.create('myfile.h5','H5F_ACC_TRUNC',plist_id,plist_id);
base_type_id = H5T.copy('H5T_NATIVE_DOUBLE');
vlen_type_id = H5T.vlen_create(base_type_id);
H5T.commit(fid,'MyVlen',vlen_type_id);
H5T.close(vlen_type_id);
H5T.close(base_type_id);
H5F.close(fid);

См. также

|