CommencerCommencer gratuitement

Températures moyennes mensuelles

Après avoir vu l’analyse des températures moyennes, vous souhaitez simplement examiner les autres mois. Avec la méthode utilisée précédemment, cela serait fastidieux, car il faudrait réaliser de nombreuses découpes temporelles complexes pour sélectionner les bons mois. Heureusement, avec Xarray, c’est beaucoup plus simple.

Le jeu de données météorologiques européens est disponible dans votre environnement sous la forme du DataSet Xarray ds.

Cet exercice fait partie du cours

Programmation parallèle avec Dask en Python

Afficher le cours

Instructions

  • Utilisez l’accesseur datetime de la coordonnée 'time' de ds pour affecter les mois à la variable months.
  • Sélectionnez la variable 'temp' depuis ds et regroupez-la par months.
  • Prenez la moyenne sur chaque groupe pour calculer les moyennes mensuelles sur l’ensemble des dates.
  • Calculez le résultat.

Exercice interactif pratique

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

# 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