LoslegenKostenlos starten

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

<Kurs>Parallele Programmierung mit Dask in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Lade mit der Funktion from_zarr() aus dem dask.array-Subpackage die Variable temp aus dem Dataset data/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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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")
Code bearbeiten und ausführen