CommencezCommencez gratuitement

Températures moyennes mensuelles

Après avoir vu l'analyse des températures moyennes, vous voulez simplement voir le reste des mois. Avec la méthode utilisée précédemment, ce serait plutôt fastidieux, car il faut faire beaucoup de découpages temporels complexes pour sélectionner les bons mois. Heureusement, avec Xarray, c'est beaucoup plus simple.

L'ensemble de données météorologiques européens est disponible dans votre environnement sous forme de DataSet Xarray ds.

Cette activité fait partie du cours

Programmation parallèle avec Dask en Python

Voir le cours

Instructions de l’exercice

  • Utilisez l'accesseur datetime de la coordonnée 'time' de ds pour attribuer les mois à la variable months.
  • Sélectionnez la variable 'temp' dans ds et regroupez-la par months.
  • Faites la moyenne sur chaque groupe pour calculer les moyennes mensuelles sur toutes les périodes.
  • Calculez le résultat.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Extract the months from the time coordinates
months = ds['____'].____.____

# Select the temp DataArray and group by months
monthly_groupby = ds['____'].____(____)

# Find the mean temp by month
monthly_mean_temps = ____.____()

# Compute the result
monthly_mean_temps_computed = ____.____()

monthly_mean_temps_computed.plot(col='month', col_wrap=4, add_colorbar=False)
plt.show()
Modifier et exécuter le code