Aan de slagGa gratis aan de slag

Aangepaste Dask bags bouwen

Een veelvoorkomend gebruik van Dask bags is om code die je al hebt, parallel te laten draaien. Afhankelijk van de code kan het soms makkelijker zijn om lijsten met delayed-objecten te maken en die daarna om te zetten naar een bag. In andere gevallen is het handiger om vroeg in je code een Dask bag te maken en er functies overheen te mappen. Welke optie makkelijker is, hangt af van je specifieke code, dus het is belangrijk dat je met beide methoden overweg kunt.

dask is voor je geïmporteerd en dask.bag is geïmporteerd als db. Een lijst met bestandsnamen (strings) is beschikbaar in je omgeving als wavfiles.

Deze oefening maakt deel uit van de cursus

Parallel programmeren met Dask in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren