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