H5T.array_create

Создайте объект типа данных массива

Синтаксис

array_type_id = H5T.array_create(base_id,h5_dims)
array_type_id = H5T.array_create(base_id,rank,h5_dims,perms)

Описание

array_type_id = H5T.array_create(base_id,h5_dims) создает новый объект типа данных массива. Этот интерфейс соответствует 1,8 версиям библиотеки H5Tarray_create.

array_type_id = H5T.array_create(base_id,rank,h5_dims,perms) создает новый объект типа данных массива. Этот интерфейс соответствует 1,6 версиям библиотеки H5Tarray_create. perms параметр не используется в это время и может быть не использован.

Примечание

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

Примеры

Создайте 100 200 тип данных массива двойной точности.

base_type_id = H5T.copy('H5T_NATIVE_DOUBLE');
dims = [100 200];
h5_dims = fliplr(dims);
array_type = H5T.array_create(base_type_id,h5_dims);

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

|