Создание пользовательских Dask bags
Один из распространённых сценариев использования Dask bags — перевод уже написанного кода на параллельное выполнение. В зависимости от задачи иногда удобнее сначала сформировать списки отложенных объектов, а затем преобразовать их в bag. В других случаях проще создать Dask bag в самом начале кода и применять к нему функции через map. Выбор подхода зависит от конкретного кода, поэтому важно уметь пользоваться обоими методами.
dask уже импортирован, а dask.bag — как db. Список строк с именами файлов доступен в вашем окружении под именем wavfiles.
Это упражнение является частью курса
Параллельное программирование с Dask на Python
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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 = ____