Maandgemiddelde temperaturen
Na de analyse van de gemiddelde temperaturen wil je nu ook de andere maanden bekijken. Met de aanpak van eerder zou dat nogal omslachtig zijn, omdat je dan veel complexe tijdsslices moet maken om de juiste maanden te selecteren. Gelukkig is dat met Xarray een stuk eenvoudiger.
De Europese weergegevensset is in je omgeving beschikbaar als de Xarray DataSet ds.
Deze oefening maakt deel uit van de cursus
Parallel programmeren met Dask in Python
Oefeninstructies
- Gebruik de datetime-toegangsmethode op de
'time'-coördinaat vandsom de maanden toe te kennen aan de variabelemonths. - Selecteer de variabele
'temp'uitdsen groepeer deze op basis vanmonths. - Neem het gemiddelde over de groep om de maandgemiddelden over alle tijden te berekenen.
- Compute het resultaat.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()