LoslegenKostenlos loslegen

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

Parallele Programmierung mit Dask in Python

Kurs anzeigen

Anleitung zur Übung

  • 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 Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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