Внутренний тип заполнения для типов данных с плавающей точкой
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