ÎncepețiÎncepe gratuit

Calcularea tendinței temperaturii în Europa

Vrei să calculezi temperatura medie europeană din 1980 până în prezent, folosind setul de date ERA5. Aceste date reprezintă un set de date Zarr cu temperatura lunară medie și precipitațiile, pe o grilă de latitudini și longitudini. Fișierul Zarr este împărțit în fragmente, astfel încât fiecare subfișier de pe disc este un array de 15 latitudini, 15 longitudini și 12 luni.

xarray a fost deja importat pentru tine ca xr.

Acest exercițiu face parte din cursul

Programare paralelă cu Dask în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește xarray pentru a deschide setul de date "data/era_eu.zarr".
  • Calculează media DataArray-ului temp pe dimensiunile lat și lon.
  • Aplică o medie glisantă pe dimensiunea time folosind o fereastră de mărime 12.
  • Reprezintă grafic seria de timp rezultată pentru temp_rolling_mean.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul