Obliczanie trendu temperatur w Europie
Chcesz obliczyć średnią temperaturę w Europie od 1980 roku do dziś, korzystając ze zbioru danych ERA5. Dane te to zbiór Zarr zawierający miesięczne średnie temperatury i opady, zapisane na siatce szerokości i długości geograficznych. Plik Zarr jest podzielony na fragmenty tak, że każdy podplik na dysku to tablica 15 szerokości geograficznych, 15 długości geograficznych i 12 miesięcy.
Biblioteka xarray została już zaimportowana jako xr.
To ćwiczenie jest częścią kursu
Programowanie równoległe z Dask w Pythonie
Instrukcje do ćwiczenia
- Użyj biblioteki
xarray, aby otworzyć zbiór danych"data/era_eu.zarr". - Oblicz średnią tablicy DataArray
temppo wymiarachlatilon. - Wykonaj kroczącą średnią po wymiarze
time, używając okna o rozmiarze 12. - Narysuj wykres otrzymanego szeregu czasowego
temp_rolling_mean.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()