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>Übungsanweisungen
- 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 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()