Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj akcesora datetime we współrzędnej 'time' zbioru ds, aby przypisać miesiące do zmiennej months.
  • Wybierz zmienną 'temp' z ds i pogrupuj ją według months.
  • 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()
Edytuj i uruchom kod