CommencerCommencer gratuitement

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

Afficher le cours

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 = ____
Modifier et exécuter le code