НачатьНачать бесплатно

Анализ тренда температур в Европе

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

Библиотека xarray уже импортирована под псевдонимом xr.

Это упражнение является частью курса

Параллельное программирование с Dask на Python

Посмотреть курс

Инструкции к упражнению

  • Откройте набор данных "data/era_eu.zarr" с помощью xarray.
  • Вычислите среднее значение 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()
Редактировать и запускать код