Zacznij terazZacznij za darmo

Tablice Dask z zbiorów danych Zarr

Twoim zadaniem jest analiza temperatur w Europie. Otrzymujesz ten sam zbiór danych, który wcześniej był dostępny w pliku era_eu.hdf, ale tym razem w formacie Zarr. Zarr to nowoczesny i wydajny format przechowywania danych podzielonych na fragmenty. Sprawdza się szczególnie dobrze w środowiskach chmurowych, ale równie dobrze działa na twoim własnym komputerze.

Biblioteka dask.array została zaimportowana jako da.

To ćwiczenie jest częścią kursu

Programowanie równoległe z Dask w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Używając funkcji from_zarr() z pakietu dask.array, wczytaj zmienną temp ze zbioru danych data/era_eu.zarr.
  • Wyświetl tablicę, aby zobaczyć rozmiary fragmentów.
  • Znajdź minimalną temperaturę po wszystkich osiach czasu i przestrzeni.
  • Oblicz wynik.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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")
Edytuj i uruchom kod