Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd xarray för att öppna datasetet "data/era_eu.zarr".
  • Beräkna medelvärdet av DataArray:en temp över dimensionerna lat och lon.
  • Utför ett rullande medelvärde över dimensionen time med 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()
Redigera och kör kod