Создайте файл HDF5
file_id = H5F.create (имя файла)
file_id = H5F.create (имя, флаги, 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'
для любого списка свойств указывает, что библиотека должна использовать значения по умолчанию для соответствующего списка свойств.
Создайте файл 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);