Информация о ссылке указана индексом
name = H5L.get_name_by_idx(loc_id,group_name,idx_type,order,n,lapl_id)
name = H5L.get_name_by_idx(loc_id,group_name,idx_type,order,n,lapl_id,'TextEncoding',encoding)
name = H5L.get_name_by_idx(loc_id,group_name,idx_type,order,n,lapl_id)
получает информацию о ссылке в индексе n
, существующий в группе group_name
, в местоположении loc_id
. lapl_id
введите задает список свойств доступа к ссылке для запроса группы.
Задайте тип индекса idx_type
как один из этих векторов символов или скаляров строки.
'H5_INDEX_NAME' | Алфавитно-цифровой индекс на имени |
'H5_INDEX_CRT_ORDER' | Индексируйте на порядке создания |
Укажите, что обход индекса заказывает order
как один из этих векторов символов или скаляров строки.
'H5_ITER_INC' | Итерация с начала до конца |
'H5_ITER_DEC' | Итерация от конца до начала |
'H5_ITER_NATIVE' | Итерация в самом быстром доступном порядке |
name = H5L.get_name_by_idx(loc_id,group_name,idx_type,order,n,lapl_id,'TextEncoding',encoding)
дополнительно задает текстовое кодирование, чтобы использовать, чтобы интерпретировать имя ссылки. Задайте encoding
как 'system'
(значение по умолчанию) или 'UTF-8'
.
'system'
— Используйте кодирование системного значения по умолчанию, чтобы интерпретировать имя ссылки.
'UTF-8'
— Используйте UTF-8
кодирование, чтобы интерпретировать имя ссылки.
fid = H5F.open('example.h5'); idx_type = 'H5_INDEX_NAME'; order = 'H5_ITER_DEC'; lapl_id = 'H5P_DEFAULT'; name = H5L.get_name_by_idx(fid,'g3',idx_type,order,0,lapl_id); H5F.close(fid);