Procesarea datelor audio nestructurate
Ai multe fișiere .wav de procesat, ceea ce ar putea dura mult timp. Din fericire, funcțiile pe care tocmai le-ai scris pot fi folosite cu Dask bags pentru a rula analiza în paralel, utilizând toate nucleele disponibile.
Iată descrierile funcției not_silent() pe care ai scris-o, plus alte două funcții pe care le poți folosi.
not_silent(audio_dict)- Primește un dicționar audio și verifică dacă înregistrarea nu este silențioasă. Returnează True/False.peak_frequency(audio_dict)- Primește un dicționar de date audio, îl analizează pentru a identifica frecvența de vârf și o adaugă în dicționar.delete_dictionary_entry(dict, key_to_drop)- Șterge o cheie specificată din dicționarul de intrare.
Datele audio loaded_audio_bag sunt disponibile în mediul tău.
Acest exercițiu face parte din cursul
Programare paralelă cu Dask în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Filter out blank audio files
filtered_audio_bag = loaded_audio_bag.____(____)