IniziaInizia gratis

Calcolare il trend delle temperature europee

Vuoi calcolare la temperatura media europea dal 1980 a oggi usando il dataset ERA5. Si tratta di un dataset Zarr di temperatura e precipitazioni medie mensili, su una griglia di latitudini e longitudini. Il file Zarr è suddiviso in chunk in modo che ciascun sottofile sul disco sia un array di 15 latitudini, 15 longitudini e 12 mesi.

xarray è già stato importato come xr.

Questo esercizio fa parte del corso

Programmazione parallela con Dask in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Usa xarray per aprire il dataset "data/era_eu.zarr".
  • Calcola la media della DataArray temp sulle dimensioni lat e lon.
  • Esegui una media mobile sulla dimensione time usando una finestra di ampiezza 12.
  • Traccia il grafico della serie temporale risultante di temp_rolling_mean.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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()
Modifica ed esegui il codice