IniziaInizia gratis

Creare Dask bag personalizzate

Un caso d'uso comune per le Dask bag è convertire del codice che hai già scritto per eseguirlo in parallelo. A seconda del codice, a volte è più semplice costruire liste di oggetti "delayed" e poi convertirle in una bag. Altre volte è più facile creare subito una Dask bag nel codice e mappare delle funzioni su di essa. Quale opzione sia più semplice dipende dal tuo codice specifico, quindi è importante sapere usare entrambi i metodi.

dask è già importato per te e dask.bag è importato come db. Un elenco di stringhe con i nomi dei file è disponibile nell'ambiente come wavfiles.

Questo esercizio fa parte del corso

Programmazione parallela con Dask in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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 = ____
Modifica ed esegui il codice