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__
Примечания
Для более новой версии стандарта NetCDF и дополнительных функций, пожалуйста, рассмотрите лицензию с разрешительными условиями netcdf4-python.