Miesięczne średnie temperatury
Po przeanalizowaniu średnich temperatur chcesz sprawdzić dane dla pozostałych miesięcy. Zrobienie tego metodą, której używałeś wcześniej, byłoby dość uciążliwe – wymagałoby skomplikowanego wycinania danych w czasie. Na szczęście w Xarray jest to znacznie prostsze.
Europejski zbiór danych pogodowych jest dostępny w twoim środowisku jako Xarray DataSet ds.
To ćwiczenie jest częścią kursu
Programowanie równoległe z Dask w Pythonie
Instrukcje do ćwiczenia
- Użyj akcesora datetime we współrzędnej
'time'zbioruds, aby przypisać miesiące do zmiennejmonths. - Wybierz zmienną
'temp'zdsi pogrupuj ją wedługmonths. - Oblicz średnią dla każdej grupy, aby wyznaczyć miesięczne średnie dla całego okresu.
- Oblicz wynik.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()