H5T.get_array_dims

Границы измерения массива

Синтаксис

dimsizes = H5T.get_array_dims(type_id)
[ndims,dimsizes,perm] = H5T.get_array_dims(type_id)

Описание

dimsizes = H5T.get_array_dims(type_id) возвращает размеры размерностей и сочетаний размерностей заданного объекта типа данных массива. Этот интерфейс соответствует версии 1.8 H5Tget_array_dims.

[ndims,dimsizes,perm] = H5T.get_array_dims(type_id) соответствует версии 1.6 интерфейса. Он сильно устарел.

Примечание

Библиотека HDF5 использует упорядоченное расположение C-стиля для многомерных массивов, в то время как MATLAB® использует упорядоченное расположение в стиле ФОРТРАН. Для получения дополнительной информации см. раздел «Использование низкоуровневых HDF5 функций MATLAB» в документации MATLAB.

Примеры

fid = H5F.open('example.h5');
dset_id = H5D.open(fid,'/g3/array2D');
type_id = H5D.get_type(dset_id);
h5_dims = H5T.get_array_dims(type_id);
dims = fliplr(h5_dims);