Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj biblioteki xarray, aby otworzyć zbiór danych "data/era_eu.zarr".
  • Oblicz średnią tablicy DataArray temp po wymiarach lat i lon.
  • 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()
Edytuj i uruchom kod