Construir Dask bags personalizadas
Un caso de uso habitual de los Dask bags es adaptar código que ya tienes para que se ejecute en paralelo. Según el código, a veces es más sencillo construir listas de objetos retrasados (delayed) y luego convertirlas en un bag. Otras veces será más fácil crear un Dask bag desde el principio y aplicar funciones con map. Qué opción resulte más conveniente dependerá de tu código concreto, así que es importante que sepas usar ambos métodos.
dask ya se ha importado por ti y dask.bag se ha importado como db. En tu entorno tienes disponible una lista de cadenas con nombres de archivo como wavfiles.
Este ejercicio forma parte del curso
Programación paralela con Dask en Python
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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 = ____