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
Anleitung zur Übung
- Verwende
xarray, um den Datensatz"data/era_eu.zarr"zu öffnen. - Berechne den Mittelwert des DataArray
tempüber die Dimensionenlatundlon. - Führe über die Dimension
timeeinen 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()