H5S.create_simple

Создайте новое простое пространство данных

Синтаксис

space_id = H5S.create_simple (ранг, h5_dims, h5_maxdims)

Описание

space_id = H5S.create_simple(rank,h5_dims,h5_maxdims) создает новое простое пространство данных и открывает его для доступа. rank является количеством размерностей, используемых в пространстве данных. h5_dims является массивом, задающим размер каждой размерности набора данных. h5_maxdims является массивом, задающим верхний предел размера каждой размерности. space_id является идентификатором пространства данных.

Примечание

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

Примеры

Создайте пространство данных для набора данных с 10 строками и 5 столбцами.

dims = [10 5];
h5_dims = fliplr(dims);
h5_maxdims = h5_dims;
space_id = H5S.create_simple(2,h5_dims,h5_maxdims);

Создайте пространство данных для набора данных с 10 строками и 5 столбцами, таким образом, что набор данных является растяжимым по измерению столбца.

dims = [10 5];
h5_dims = fliplr(dims);
maxdims = [10 H5ML.get_constant_value('H5S_UNLIMITED')];
h5_maxdims = fliplr(maxdims);
space_id = H5S.create_simple(2,h5_dims,h5_maxdims);

Смотрите также

| |

Была ли эта тема полезной?