H5O.open_by_idx

Открытый объект задан индексом

Синтаксис

obj_id = H5O.open_by_idx(loc_id, group_name, idx_type, order, n, lapl_id)

Описание

obj_id = H5O.open_by_idx(loc_id, group_name, idx_type, order, n, lapl_id) открывает n-th объект в группе, заданной loc_id и group_name. loc_id задает файл или группу. group_name задает группу относительно loc_id, в котором может быть найден объект.

Два параметра используются, чтобы установить итерацию: index_type и order. index_type задает тип индекса, которым упорядочены объекты. Задайте index_type как один из этих векторов символов или представьте скаляры в виде строки.

'H5_INDEX_NAME'Алфавитно-цифровой индекс на имени
'H5_INDEX_CRT_ORDER'Индексируйте на порядке создания

order задает порядок, в котором на ссылки нужно сослаться в целях этой функции. Задайте order как один из этих векторов символов или представьте скаляры в виде строки.

'H5_ITER_INC'Увеличение порядка
'H5_ITER_DEC'Уменьшение порядка
'H5_ITER_NATIVE'Самый быстрый доступный порядок

n задает основанное на нуле положение объекта в индексе. lapl_id задает список свойств доступа к ссылке, который будет использоваться в доступе к объекту.

Примеры

fid = H5F.open('example.h5');
idx_type = 'H5_INDEX_NAME';
order = 'H5_ITER_DEC';
obj_id = H5O.open_by_idx(fid,'g3',idx_type,order,0,'H5P_DEFAULT');
H5O.close(obj_id);
H5F.close(fid);

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

|