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
Parallele Programmierung mit Dask in Python
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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 = ____