1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Lập trình song song với Dask trong Python

Connected

Bài tập

Xử lý dữ liệu âm thanh phi cấu trúc

Bạn có rất nhiều tệp .wav cần xử lý, việc này có thể tốn rất nhiều thời gian. May là các hàm bạn vừa viết có thể dùng với Dask bag để chạy phân tích song song trên tất cả các lõi xử lý hiện có.

Dưới đây là mô tả về hàm not_silent() bạn đã viết, cùng hai hàm bổ sung có thể dùng.

  • not_silent(audio_dict) - Nhận một dictionary âm thanh và kiểm tra xem âm thanh có không im lặng. Trả về True/False.
  • peak_frequency(audio_dict) - Nhận một dictionary chứa dữ liệu âm thanh, phân tích để tìm tần số đỉnh của âm thanh và thêm nó vào dictionary.
  • delete_dictionary_entry(dict, key_to_drop) - Xóa một khóa được chỉ định khỏi dictionary đầu vào.

Dữ liệu âm thanh loaded_audio_bag đã có sẵn trong môi trường của bạn.

Hướng dẫn 1/4

undefined XP
    1
    2
    3
    4
  • Dùng hàm not_silent() của bạn để lọc bỏ các tệp âm thanh rỗng.