Array-uri Dask din seturi de date Zarr
Ai de analizat temperaturile europene și ți se oferă același set de date care se afla în era_eu.hdf, de data aceasta în format Zarr. Zarr este un format modern și performant pentru stocarea datelor fragmentate (chunked). Este deosebit de potrivit pentru serviciile de cloud computing, dar funcționează excelent și pe propriul tău calculator.
dask.array a fost importat pentru tine ca da.
Acest exercițiu face parte din cursul
Programare paralelă cu Dask în Python
Instrucțiuni pentru exercițiu
- Folosind funcția
from_zarr()din subpachetuldask.array, încarcă variabilatempdin setul de datedata/era_eu.zarr. - Afișează array-ul pentru a vedea dimensiunile fragmentelor (chunk-urilor).
- Găsește temperatura minimă pe toate axele de timp și spațiu.
- Calculează rezultatul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Load the temperature data from the Zarr dataset
temps = da.____(____)
# Print the Dask array of temperatures to see the chunk sizes
print(____)
# Find the minimum of the mean monthly temperatures
all_time_low = ____
# Compute the answer
all_time_low_value = ____
print(all_time_low_value, "°C")