De trend in Europese temperaturen berekenen
Je wilt de gemiddelde Europese temperatuur van 1980 tot nu berekenen met de ERA5-gegevensset. Deze data is een Zarr-gegevensset met maandgemiddelde temperatuur en neerslag, op een raster van breedtegraden en lengtegraden. Het Zarr-bestand is gechunkt zodat elk subbestand op de schijf een array bevat van 15 breedtegraden, 15 lengtegraden en 12 maanden.
xarray is al voor je geïmporteerd als xr.
Deze oefening maakt deel uit van de cursus
Parallel programmeren met Dask in Python
Oefeninstructies
- Gebruik
xarrayom de gegevensset"data/era_eu.zarr"te openen. - Bereken het gemiddelde van de DataArray
tempover de dimensieslatenlon. - Voer een voortschrijdend gemiddelde uit over de dimensie
timemet een venstergrootte van 12. - Plot de resulterende tijdreeks van
temp_rolling_mean.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Open the ERA5 dataset
ds = ____
# Select the temperature dataset and take the latitude and longitude mean
temp_timeseries = ds[____].____
# Calculate the 12 month rolling mean
temp_rolling_mean = temp_timeseries.____(____).____()
# Plot the result
____
plt.show()