ПочатиПочніть безкоштовно

Обчислення тренду температур у Європі

Ви хочете обчислити середню температуру в Європі з 1980 року до сьогодні за допомогою набору даних ERA5. Це Zarr-набір даних із середньомісячною температурою та опадами на сітці широт і довгот. Файл Zarr розбито на чанки так, що кожен підфайл на диску є масивом з 15 широт, 15 довгот і 12 місяців.

xarray вже імпортовано як xr.

Ця вправа є частиною курсу

Паралельне програмування з Dask у Python

Переглянути курс

Інструкції до вправи

  • Використайте xarray, щоб відкрити набір даних "data/era_eu.zarr".
  • Обчисліть середнє для DataArray temp за вимірами lat і lon.
  • Виконайте ковзне усереднення за виміром time з розміром вікна 12.
  • Побудуйте графік отриманого часовго ряду temp_rolling_mean.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Open the ERA5 dataset
ds = ____

# Select the temperature dataset and take the latitude and longitude mean
temp_timeseries = ds[____].____

# Calculate the 12 month rolling mean
temp_rolling_mean = temp_timeseries.____(____).____()

# Plot the result
____
plt.show()
Редагувати та запускати код