H5F.create

Создайте файл HDF5

Синтаксис

file_id = H5F.create(filename)
file_id = H5F.create(name,flags,fcpl_id,fapl_id)
file_id = H5F.create(URL)
file_id = H5F.create(URL,flags,fcpl_id,fapl_id)

Описание

file_id = H5F.create(filename) создает файл, заданный filename со свойствами библиотеки по умолчанию, если файл уже не существует.

file_id = H5F.create(name,flags,fcpl_id,fapl_id) создает файл, заданный nameФлаги задает, обрезать ли файл, если он уже существует, или перестать работать, если файл уже существует. flags может быть задан одним из следующих векторов символов или строковых скаляров или их числового эквивалента:

'H5F_ACC_TRUNC'перезапишите любой существующий файл тем же именем
'H5F_ACC_EXCL'не перезаписывайте существующий файл

fcpl_id идентификатор списка свойств создания файла. fapl_id идентификатор списка свойств доступа к файлу. Значение 'H5P_DEFAULT' поскольку любой список свойств указывает, что библиотека должна использовать значения по умолчанию для соответствующего списка свойств.

file_id = H5F.create(URL) создает файл HDF5 в удаленном местоположении, заданном универсальным локатором ресурса (URL) со свойствами библиотеки по умолчанию, если файл уже не существует.

Для получения дополнительной информации смотрите работу с Удаленными данными.

file_id = H5F.create(URL,flags,fcpl_id,fapl_id) создает файл в удаленном местоположении, заданном URL. flags задает, обрезать ли файл, если он уже существует, или перестать работать, если файл уже существует. fcpl_id идентификатор списка свойств создания файла. fapl_id идентификатор списка свойств доступа к файлу.

Примеры

Создайте файл HDF5 под названием 'myfile.h5'.

fid = H5F.create('myfile.h5');
H5F.close(fid);

Создайте файл HDF5 под названием 'myfile.h5', перезапись любого существующего файла тем же именем. Доступ к файлу по умолчанию и свойства создания файла должны применяться.

fcpl = H5P.create('H5P_FILE_CREATE');
fapl = H5P.create('H5P_FILE_ACCESS');
fid = H5F.create('myfile.h5','H5F_ACC_TRUNC',fcpl,fapl);
H5F.close(fid);

Создайте файл HDF5 под названием 'myfile.h5' в Amazon S3™.

fid = H5F.create('s3://bucketname/path_to_file/myfile.h5');
H5F.close(fid);

Ограничения

  • H5F.create не поддерживает файлы создания, хранившие удаленно в HDFS™.

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

| |