Zacznij terazZacznij za darmo

Tworzenie własnych worków Dask

Częstym zastosowaniem worków Dask jest przekształcenie istniejącego kodu tak, aby działał równolegle. W zależności od kodu, czasem łatwiej jest zbudować listę obiektów opóźnionych i przekonwertować ją na worek. Innym razem wygodniej jest utworzyć worek Dask na początku kodu i mapować na niego funkcje. To, które podejście jest lepsze, zależy od konkretnego kodu – dlatego warto znać obie metody.

dask został już zaimportowany, a dask.bag jest dostępny jako db. W środowisku masz też dostępną listę nazw plików w postaci zmiennej wavfiles.

To ćwiczenie jest częścią kursu

Programowanie równoległe z Dask w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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 = ____
Edytuj i uruchom kod