Подпишите тип для целочисленного типа данных
sign_type = H5T.get_sign(type_id)
sign_type = H5T.get_sign(type_id)
возвращает тип знака для целого типа. type_id
является идентификатором типа данных. Допустимые типы: H5T_SGN_NONE
или H5T_SGN_2
.
fid = H5F.open('example.h5'); dset_id = H5D.open(fid,'/g3/integer'); type_id = H5D.get_type(dset_id); sign_type = H5T.get_sign(type_id); switch(sign_type) case H5ML.get_constant_value('H5T_SGN_NONE') fprintf('Unsigned integer type.\n'); case H5ML.get_constant_value('H5T_SGN_2'); fprintf('Signed integer type.\n'); end