Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Gebruik xarray om de gegevensset "data/era_eu.zarr" te openen.
  • Bereken het gemiddelde van de DataArray temp over de dimensies lat en lon.
  • Voer een voortschrijdend gemiddelde uit over de dimensie time met 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()
Code bewerken en uitvoeren