Откройте HDF5 файл
file_id = H5F.open(filename)
file_id = H5F.open(name,flags,fapl_id)
file_id = H5F.open(URL)
file_id = H5F.open(URL,flags,fapl_id)
file_id = H5F.open(filename)
открывает файл, заданный как filename
для доступа только для чтения и возвращает идентификатор файла, file_id
.
file_id = H5F.open(name,flags,fapl_id)
открывает файл, заданный как name
, возвращая идентификатор файла, file_id
. Задайте флаги доступа к файлам flags
как один из этих векторов символов или строковых скаляров или их числовых эквивалентов:
'H5F_ACC_RDWR' | режим чтения-записи |
'H5F_ACC_RDONLY' | режим только для чтения |
Список свойств доступа к файлу, fapl_id
, может быть задано как 'H5P_DEFAULT'
, в этом случае используются настройки ввода-вывода по умолчанию.
file_id = H5F.open(URL)
открывает файл HDF5 в удаленном местоположении, заданном равномерным указателем на ресурс (URL), для доступа только для чтения и возвращает идентификатор файла file_id
.
Для получения дополнительной информации см. раздел Работа с удаленными данными.
file_id = H5F.open(URL,flags,fapl_id)
открывает файл в удаленном местоположении, заданном URL, возвращая идентификатор файла file_id
.
флаги доступа к файлам.
Откройте файл в режиме только для чтения со свойствами доступа к файлу по умолчанию.
fid = H5F.open('example.h5');
H5F.close(fid);
Откройте файл в режиме чтения-записи.
srcFile = fullfile(matlabroot,'toolbox','matlab','demos','example.h5'); copyfile(srcFile,'myfile.h5'); fileattrib('myfile.h5','+w'); fid = H5F.open('myfile.h5','H5F_ACC_RDWR','H5P_DEFAULT'); H5F.close(fid);
Откройте файл в Amazon S3™ в режиме только для чтения со свойствами доступа к файлам по умолчанию.
fid = H5F.open('s3://bucketname/path_to_file/example.h5');
H5F.close(fid);
H5F.open
не поддерживает чтение или запись в файлы, хранящиеся удаленно в HDFS™, когда вы задаете флаг доступа к файлу как 'H5F_ACC_RDWR'
.