Beräkna temperaturtrenden i Europa
Du vill beräkna den genomsnittliga europeiska temperaturen från 1980 till i dag med hjälp av ERA5-datasetet. Datan är ett Zarr-dataset med månatlig medeltemperatur och nederbörd, på ett rutnät av latituder och longituder. Zarr-filen är uppdelad i bitar så att varje underfil på disken är en array med 15 latituder, 15 longituder och 12 månader.
xarray har importerats åt dig som xr.
Den här övningen är en del av kursen
Parallellprogrammering med Dask i Python
Övningsinstruktioner
- Använd
xarrayför att öppna datasetet"data/era_eu.zarr". - Beräkna medelvärdet av DataArray:en
tempöver dimensionernalatochlon. - Utför ett rullande medelvärde över dimensionen
timemed ett fönster av storleken 12. - Rita tidsserien för
temp_rolling_mean.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()