Temperaturile medii lunare
După ce ai analizat temperaturile medii, vrei acum să le explorezi și pe celelalte luni. Folosind metoda anterioară, acest lucru ar fi destul de anevoios, deoarece implică o mulțime de tăieri complexe în timp pentru a selecta lunile potrivite. Din fericire, cu Xarray totul este mult mai simplu.
Setul de date meteorologice europene este disponibil în mediul tău ca DataSet Xarray ds.
Acest exercițiu face parte din cursul
Programare paralelă cu Dask în Python
Instrucțiuni pentru exercițiu
- Folosește accessorul datetime din coordonata
'time'a luidspentru a atribui lunile variabileimonths. - Selectează variabila
'temp'dindsși grupeaz-o dupămonths. - Calculează media grupului pentru a obține temperaturile medii lunare de-a lungul tuturor perioadelor de timp.
- Calculează rezultatul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Extract the months from the time coordinates
months = ds['____'].____.____
# Select the temp DataArray and group by months
monthly_groupby = ds['____'].____(____)
# Find the mean temp by month
monthly_mean_temps = ____.____()
# Compute the result
monthly_mean_temps_computed = ____.____()
monthly_mean_temps_computed.plot(col='month', col_wrap=4, add_colorbar=False)
plt.show()