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
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 = ____