ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosind funcția from_zarr() din subpachetul dask.array, încarcă variabila temp din setul de date data/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")
Editează și rulează codul