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
Instrukcje do ćwiczenia
- Używając funkcji
from_zarr()z pakietudask.array, wczytaj zmiennątempze zbioru danychdata/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")