시작하기무료로 시작하기

함수 지연시키기

지난 2주 동안의 회사 비용을 합산하라는 업무를 맡았어요. 앞으로 더 많은 주차에 대해 같은 계산을 반복할 예정이므로, 병렬화가 가능한 방식으로 작성해 두는 것이 좋겠다고 판단했습니다.

지난 2주의 항목별 비용 배열은 costs_week_1costs_week_2로 제공되어 있으며, numpynp로 임포트되어 있습니다.

이 연습은 강의의 일부입니다

Python에서 Dask로 병렬 프로그래밍

강의 보기

연습 안내

  • delayed() 함수를 임포트하세요.
  • np.sum()을 지연시키고, 이를 사용해 costs_week_1costs_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(____)
코드 편집 및 실행