H5F.create

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

Синтаксис

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

Примеры

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

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

| |