Внутренний дополнительный тип для типов данных с плавающей точкой
pad_type = H5T.get_inpad(type_id)
pad_type = H5T.get_inpad(type_id)
возвращает внутренний дополнительный тип для неиспользованных битов в типах данных с плавающей точкой. type_id
является идентификатором типа данных. pad_type
может быть H5T_PAD_ZERO
, H5T_PAD_ONE
или H5T_PAD_BACKGROUND
.
fid = H5F.open('example.h5'); dset_id = H5D.open(fid,'/g3/float'); type_id = H5D.get_type(dset_id); pad_type = H5T.get_inpad(type_id); switch(pad_type) case H5ML.get_constant_value('H5T_PAD_ZERO') fprintf('pad zero\n'); case H5ML.get_constant_value('H5T_PAD_ONE'); fprintf('pad one\n'); case H5ML.get_constant_value('H5T_PAD_BACKGROUND') fprintf('pad background\n'); end