Créer des Dask bags personnalisés
Un cas d’usage courant des Dask bags consiste à paralléliser du code que vous avez déjà écrit. Selon le code, il peut être plus simple de construire des listes d’objets différés, puis de les convertir en bag. D’autres fois, il sera plus facile de créer un Dask bag dès le début et d’y appliquer des fonctions avec map. L’option la plus simple dépendra de votre code exact, donc il est important de savoir utiliser les deux méthodes.
dask a été importé pour vous, et dask.bag a été importé sous le nom db. Une liste de noms de fichiers (chaînes de caractères) est disponible dans votre environnement sous le nom wavfiles.
Cet exercice fait partie du cours
Programmation parallèle avec Dask en Python
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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 = ____