Создайте новый набор данных 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.