Удалите экстент из пространства данных
H5S.set_extent_none(space_id)
H5S.set_extent_none(space_id)
удаляет экстент из пространства данных и устанавливает тип следующим образом H5S_NO_CLASS
.
fid = H5F.open('example.h5'); dset_id = H5D.open(fid,'/g3/integer2D'); space_id = H5D.get_space(dset_id); H5S.set_extent_none(space_id); extent_type = H5S.get_simple_extent_type(space_id); switch(extent_type) case H5ML.get_constant_value('H5S_SCALAR') fprintf('scalar\n'); case H5ML.get_constant_value('H5S_SIMPLE') fprintf('simple\n'); case H5ML.get_constant_value('H5S_NO_CLASS') fprintf('no class\n'); end