Trì hoãn hàm (delaying functions)
Bạn được giao nhiệm vụ cộng tổng chi phí của công ty trong 2 tuần vừa qua. Vì biết rằng sau này bạn sẽ muốn chạy lại phép tính này cho nhiều tuần hơn, bạn nghĩ nên viết theo cách có thể chạy song song.
Mảng chi phí các mặt hàng cho hai tuần gần đây lần lượt là costs_week_1 và costs_week_2, và numpy đã được nhập dưới tên np.
Bài tập này là một phần của khóa học
Lập trình song song với Dask trong Python
Hướng dẫn bài tập
- Import hàm
delayed(). - Trì hoãn hàm
np.sum()và dùng nó để tạo các tổng dạng delayed chocosts_week_1vàcosts_week_2. - Cộng hai tổng này để tạo một đối tượng delayed khác đại diện cho tổng cuối cùng.
- Tính và in ra tổng này.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Import the delayed function from Dask
from ____ import ____
# Lazily calculate the sums of costs_week_1 and costs_week_2
sum1 = ____(____)(____)
sum2 = ____
# Add the two delayed sums
total = ____
# Compute and print the final answer
print(____)