Добавьте представитель к составному типу данных
H5T.insert(type_id,name,offset,member_datatype)
H5T.insert(type_id,name,offset,member_datatype)
добавляет другой представитель к составному типу данных, заданному type_id
. The name
аргумент является вектором символов или строковым скаляром, который задает имя нового представителя, которое должно быть уникальным в составном типе данных. offset
задает, куда необходимо вставить новый представителя и member_datatype
задает идентификатор типа данных нового представителя.
type_id = H5T.create('H5T_COMPOUND',16); H5T.insert(type_id,'first',0,'H5T_NATIVE_DOUBLE'); H5T.insert(type_id,'second',8,'H5T_NATIVE_INT'); H5T.insert(type_id,'third',12,'H5T_NATIVE_UINT');