Kom igångKom igång gratis

Dask-arrayer från Zarr-datamängder

Du har i uppgift att analysera europeiska temperaturer och får tillgång till samma datamängd som tidigare låg i era_eu.hdf, men den här gången i Zarr-format. Zarr är ett modernt och kraftfullt format för att lagra uppdelad data. Det lämpar sig särskilt väl för molntjänster men fungerar lika bra på din egen dator.

dask.array har importerats åt dig som da.

Den här övningen är en del av kursen

Parallellprogrammering med Dask i Python

Visa kurs

Övningsinstruktioner

  • Använd funktionen from_zarr() från underpaketet dask.array för att läsa in variabeln temp från datamängden data/era_eu.zarr.
  • Skriv ut arrayen för att se chunk-storlekarna.
  • Hitta minimumtemperaturen över alla tids- och rumsaxlar.
  • Beräkna svaret.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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")
Redigera och kör kod