Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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