H5F.create

Создайте файл 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);

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

| |

Была ли эта тема полезной?