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
Övningsinstruktioner
- Använd funktionen
from_zarr()från underpaketetdask.arrayför att läsa in variabelntempfrån datamängdendata/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")