LoslegenKostenlos starten

Eigene Dask Bags erstellen

Ein häufiger Anwendungsfall für Dask Bags ist, bereits geschriebenen Code so umzubauen, dass er parallel läuft. Je nach Code kann es manchmal einfacher sein, Listen verzögerter Objekte zu erstellen und diese dann in einen Bag zu konvertieren. In anderen Fällen ist es leichter, früh im Code einen Dask Bag zu bilden und Funktionen darüber zu mappen. Welche Option einfacher ist, hängt von deinem konkreten Code ab – deshalb ist es wichtig, dass du beide Methoden beherrschst.

dask wurde bereits für dich importiert, und dask.bag als db. Eine Liste von Dateinamen-Strings steht dir in deiner Umgebung als wavfiles zur Verfügung.

Diese Übung ist Teil des Kurses

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

Interaktive praktische Übung

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

# Convert the list of filenames into a Dask bag
filename_bag = ____

# Apply the load_wav() function to each element of the bag
loaded_audio_bag = ____
Code bearbeiten und ausführen