Создайте новый набор данных NetCDF
ncid = netcdf.create(filename,cmode)
[chunksize_out,ncid] = netcdf.create(filename,cmode,initsz,chunksize)
ncid = netcdf.create(filename,cmode)
создает новый файл NetCDF согласно режиму создания файла. Возвращаемое значение ncid
является идентификатором файла. Параметр cmode
определяет тип доступа к файлу. Задайте cmode
как одно из этих значений.
Значение cmode | Описание |
---|---|
'NOCLOBBER' | Предотвратите перезапись существующего файла с тем же именем. |
'CLOBBER' | Перезапишите любой существующий файл с тем же именем. |
'SHARE' | Позвольте синхронные обновления файла. |
'64BIT_OFFSET' | Позвольте более легкое создание файлов и переменных, которые больше, чем два гигабайта. |
'NETCDF4' | Создайте файл NetCDF-4/HDF5 |
'CLASSIC_MODEL' | Осуществите классическую модель; не имеет никакого эффекта, если не используется в поразрядном - или с NETCDF4 |
Можно задать режим как числовое значение, полученное использование функции netcdf.getConstant
. Чтобы задать больше чем один режим, используйте битовое "ИЛИ" числовых значений режимов.
[chunksize_out,ncid] = netcdf.create(filename,cmode,initsz,chunksize)
создает новый файл NetCDF, но с дополнительными настраивающими параметрами производительности. initsz
устанавливает начальный размер файла. chunksize
может влиять на производительность ввода-вывода. Фактическое значение, выбранное библиотекой NetCDF, не может соответствовать входному значению.
Эта функция соответствует nc_create
и функциям nc__create
в API библиотеки NetCDF C. Чтобы использовать эту функцию, вы должны ознакомиться с парадигмой программирования netCDF. Смотрите netcdf
для получения дополнительной информации.