LoslegenKostenlos starten

Trend der europäischen Temperaturen berechnen

Du möchtest die durchschnittliche europäische Temperatur von 1980 bis heute mit dem ERA5-Datensatz berechnen. Diese Daten liegen als Zarr-Datensatz mit monatlichen Mittelwerten für Temperatur und Niederschlag auf einem Gitter aus Breiten- und Längengraden vor. Die Zarr-Datei ist so gechunkt, dass jede Teil-Datei auf der Festplatte ein Array aus 15 Breiten, 15 Längen und 12 Monaten enthält.

xarray wurde bereits als xr importiert.

Diese Übung ist Teil des Kurses

<Kurs>Parallele Programmierung mit Dask in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Verwende xarray, um den Datensatz "data/era_eu.zarr" zu öffnen.
  • Berechne den Mittelwert des DataArray temp über die Dimensionen lat und lon.
  • Führe über die Dimension time einen gleitenden Mittelwert mit einer Fenstergröße von 12 durch.
  • Plotte die resultierende Zeitreihe von temp_rolling_mean.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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()
Code bearbeiten und ausführen