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
Instructions
- Utilisez
xarraypour ouvrir le jeu de données"data/era_eu.zarr". - Calculez la moyenne du DataArray
tempsur les dimensionslatetlon. - Effectuez une moyenne glissante sur la dimension
timeavec 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()