Dask pole ze Zarr datasetů
Tvým úkolem je analyzovat teploty v Evropě. Pracovat budeš se stejným datasetem jako v era_eu.hdf, tentokrát ale ve formátu Zarr. Zarr je moderní a výkonný formát pro ukládání dat rozdělených do chunků. Hodí se zejména pro cloud, ale skvěle funguje i na vlastním počítači.
dask.array je už naimportován jako da.
Toto cvičení je součástí kurzu
Parallel Programming with Dask in Python
Pokyny k cvičení
- Pomocí funkce
from_zarr()z balíčkudask.arraynačti proměnnoutempz datasetudata/era_eu.zarr. - Vypiš pole, abys viděl/a velikosti chunků.
- Najdi minimální teplotu přes všechny časové i prostorové osy.
- Výsledek vypočítej.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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")