ComeçarComece de graça

Construindo Dask bags personalizadas

Um uso comum de Dask bags é adaptar um código que você já tem para rodar em paralelo. Dependendo do código, às vezes pode ser mais fácil construir listas de objetos adiados (delayed) e então convertê-las em uma bag. Em outras situações, será mais simples criar uma Dask bag logo no início do código e aplicar funções com map sobre ela. Qual opção é mais fácil vai depender do seu código específico, então é importante saber usar ambos os métodos.

dask já foi importado para você, e dask.bag foi importado como db. Uma lista de strings com nomes de arquivos está disponível no seu ambiente como wavfiles.

Este exercício faz parte do curso

Programação Paralela com Dask em Python

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 = ____
Editar e executar o código