CommencerCommencer gratuitement

Calculer la tendance des températures en Europe

Vous souhaitez calculer la température moyenne en Europe de 1980 à aujourd’hui en utilisant le jeu de données ERA5. Ces données sont un jeu de données Zarr de température et de précipitations mensuelles moyennes, sur une grille de latitudes et de longitudes. Le fichier Zarr est découpé en blocs de sorte que chaque sous-fichier sur le disque est un tableau de 15 latitudes, 15 longitudes et 12 mois.

xarray a été importé pour vous sous le nom xr.

Cet exercice fait partie du cours

Programmation parallèle avec Dask en Python

Afficher le cours

Instructions

  • Utilisez xarray pour ouvrir le jeu de données "data/era_eu.zarr".
  • Calculez la moyenne du DataArray temp sur les dimensions lat et lon.
  • Effectuez une moyenne glissante sur la dimension time avec une fenêtre de taille 12.
  • Tracez la série temporelle résultante temp_rolling_mean.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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()
Modifier et exécuter le code