Dask-Arrays aus Zarr-Datensätzen
Du sollst europäische Temperaturen analysieren und bekommst dasselbe Dataset wie in era_eu.hdf, diesmal jedoch im Zarr-Format. Zarr ist ein modernes, leistungsfähiges Datenformat zum Speichern von gechunkten Daten. Es eignet sich besonders gut für Cloud-Computing-Dienste, funktioniert aber auch hervorragend auf deinem eigenen Computer.
dask.array wurde für dich als da importiert.
Diese Übung ist Teil des Kurses
Parallele Programmierung mit Dask in Python
Anleitung zur Übung
- Lade mit der Funktion
from_zarr()aus demdask.array-Subpackage die Variabletempaus dem Datasetdata/era_eu.zarr. - Gib das Array aus, um die Chunk-Größen zu sehen.
- Ermittle die minimale Temperatur über alle Zeit- und Raumachsen.
- Berechne das Ergebnis.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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")