Ухудшение разрешения набора данных xarrayPython

Программы на Python
Ответить
Anonymous
 Ухудшение разрешения набора данных xarray

Сообщение Anonymous »

Совершенно новое в Python! Я пытаюсь смоделировать температуру придонной воды с течением времени, и мне нужно уменьшить разрешение моей модели с 1/20 градуса до 1 градуса. Моя конечная цель — отобразить это и выбрать конкретные ячейки сетки для расчета температуры за каждый год. Я попробовал изменить сетку, но при попытке импортировать xesmf возникли ошибки. Я рассматривал возможность использования groupby_bins или методагрубости, но не смог понять, как и будут ли они работать на самом деле.
Это ошибка, которую я получаю при попытке импортировать xesmf:

Код: Выделить всё

ModuleNotFoundError: No module named 'xarray.core.arithmetic'
это работа, которую я проделал с грубым эффектом:

Код: Выделить всё

coarsen_factor = 20

v20x = v20x.rename({"nav_lon": "latitude", "nav_lat": "longitude"})

coarsened_ds = v20x.coarsen(
latitude=coarsen_factor,
longitude=coarsen_factor,
boundary='exact'
).mean()
Но я получаю эту ошибку:

Код: Выделить всё

ValueError: Window dimensions ('latitude', 'longitude') not found in Dataset dimensions ('time_counter', 'deptht', 'axis_nbounds', 'y', 'x')
Я не уверен, что это лучший подход или что groupby_bins будет лучше и как это выполнить. Любой совет будет очень признателен!

Подробнее здесь: https://stackoverflow.com/questions/798 ... ay-dataset
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»