Среднемесячные температуры
Изучив анализ средних температур, вы захотели рассмотреть данные за остальные месяцы. Делать это с помощью прежнего подхода было бы довольно утомительно: пришлось бы выполнять сложную нарезку по времени для выбора нужных периодов. К счастью, с 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()