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

Vẽ task graph

Bạn đang cố phân tích hồ sơ chi tiêu của công ty. Quản lý muốn xem tỉ lệ phần trăm chi tiêu của từng tháng so với tổng. Vì bạn sẽ phải chạy cho nhiều tệp, nên tốt nhất là thiết lập phép tính lười (lazy) để có thể tăng tốc bằng threads hoặc processes. Để xác định phương thức lập lịch tác vụ nào phù hợp hơn cho phép tính này, bạn muốn trực quan hóa task graph.

Tổng chi của hai tháng đã có sẵn cho bạn dưới dạng các đối tượng delayed là month_1_costs và month_2_costs. dask cũng đã được nhập sẵn.

Hướng dẫn

100 XP
  • Tính tổng chi tiêu từ hai tháng.
  • Tìm tỉ lệ phần trăm của tổng được chi trong tháng thứ nhất.
  • Tìm tỉ lệ phần trăm của tổng được chi trong tháng thứ hai.
  • Trực quan hóa task graph chung dùng để tính month_1_fraction và month_2_fraction.