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

Среднемесячные температуры

Изучив анализ средних температур, вы захотели рассмотреть данные за остальные месяцы. Делать это с помощью прежнего подхода было бы довольно утомительно: пришлось бы выполнять сложную нарезку по времени для выбора нужных периодов. К счастью, с Xarray всё гораздо проще.

Набор данных о погоде в Европе доступен в вашей среде в виде Xarray DataSet ds.

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

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

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

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

  • Используйте аксессор datetime в координате 'time' объекта ds, чтобы присвоить месяцы переменной months.
  • Выберите переменную 'temp' из ds и сгруппируйте её по months.
  • Вычислите среднее по группам, чтобы получить среднемесячные значения за весь период.
  • Рассчитайте результат.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Extract the months from the time coordinates
months = ds['____'].____.____

# Select the temp DataArray and group by months
monthly_groupby = ds['____'].____(____)

# Find the mean temp by month
monthly_mean_temps = ____.____()

# Compute the result
monthly_mean_temps_computed = ____.____()

monthly_mean_temps_computed.plot(col='month', col_wrap=4, add_colorbar=False)
plt.show()
Редактировать и запускать код