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
Instrucțiuni pentru exercițiu
- Folosește
xarraypentru a deschide setul de date"data/era_eu.zarr". - Calculează media DataArray-ului
temppe dimensiunilelatșilon. - Aplică o medie glisantă pe dimensiunea
timefolosind 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()