scipy.io.

netcdf_variable#

класс scipy.io.netcdf_variable(данные, typecode, размер, shape, измерения, атрибуты=None, maskandscale=False)[источник]#

Объект данных для файлов netcdf.

netcdf_variable объекты создаются вызовом метода netcdf_file.createVariable на netcdf_file объект. netcdf_variable объекты ведут себя подобно объектам массивов, определенным в numpy, за исключением того, что их данные находятся в файле. Данные читаются путем индексации и записываются путем присваивания индексированному подмножеству; весь массив может быть доступен по индексу [:] или (для скаляров) с использованием методов getValue и assignValue. netcdf_variable объекты также имеют атрибут shape с тем же значением, как и для массивов, но форма не может быть изменена. Существует другой атрибут только для чтения измерения, значение которого является кортежем имён измерений.

Все остальные атрибуты соответствуют переменным атрибутам, определённым в файле NetCDF. Атрибуты переменных создаются путём присваивания значения атрибуту netcdf_variable объект.

Параметры:
данныеarray_like

Массив данных, содержащий значения переменной. Обычно инициализируется пустым, но с правильной формой.

typecodeкод символа dtype

Желаемый тип данных для массива данных.

размерint

Желаемый размер элемента для массива данных.

shapeпоследовательность целых чисел

Форма массива. Должна соответствовать длинам измерений переменной.

измеренияпоследовательность строк

Имена измерений, используемых переменной. Должны быть в том же порядке, что и длины измерений, заданные shape.

атрибутыdict, optional

Значения атрибутов (любого типа) с ключами в виде строковых имен. Эти атрибуты становятся атрибутами объекта netcdf_variable.

maskandscalebool, необязательно

Автоматически масштабировать и/или маскировать данные на основе атрибутов. По умолчанию False.

Атрибуты:
измерениясписок str

Список имен измерений, используемых объектом переменной.

isrec, shape

Свойства

Методы

assignValue(значение)

Присвоить скалярное значение netcdf_variable длиной один.

getValue()

Извлечь скалярное значение из netcdf_variable длиной один.

itemsize()

Возвращает размер элемента переменной.

typecode()

Вернуть код типа переменной.

__getitem__

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

isrec, shape

Примечания

Для более новой версии стандарта NetCDF и дополнительных функций, пожалуйста, рассмотрите лицензию с разрешительными условиями netcdf4-python.