Создайте 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
указывает, следует ли обрезать файл, если он уже существует, или не удается, если файл уже существует. 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™.