함수 지연시키기
지난 2주 동안의 회사 비용을 합산하라는 업무를 맡았어요. 앞으로 더 많은 주차에 대해 같은 계산을 반복할 예정이므로, 병렬화가 가능한 방식으로 작성해 두는 것이 좋겠다고 판단했습니다.
지난 2주의 항목별 비용 배열은 costs_week_1과 costs_week_2로 제공되어 있으며, numpy는 np로 임포트되어 있습니다.
이 연습은 강의의 일부입니다
Python에서 Dask로 병렬 프로그래밍
연습 안내
delayed()함수를 임포트하세요.np.sum()을 지연시키고, 이를 사용해costs_week_1과costs_week_2의 지연 합계를 만드세요.- 두 합계를 더해 총합에 대한 또 다른 지연 객체를 만드세요.
- 이 총합을 계산하고 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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(____)