시작하기무료로 시작하기

작업 그래프 그리기

여러분은 회사의 지출 기록을 분석하려고 합니다. 관리자님은 각 달의 지출이 전체에서 어느 정도 비중을 차지하는지 보고 싶어 해요. 이 작업을 많은 파일에 대해 실행해야 하므로, 스레드나 프로세스를 사용해 속도를 높일 수 있도록 지연 계산을 설정해 두는 것이 좋습니다. 어떤 작업 스케줄링 방식이 이 계산에 더 적합한지 알아보려면, 작업 그래프를 시각화해 보려 합니다.

두 달 동안의 총지출 합계가 지연 객체인 month_1_costsmonth_2_costs로 제공됩니다. dask도 이미 임포트되어 있어요.

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

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

강의 보기

연습 안내

  • 두 달의 총지출을 계산하세요.
  • 첫째 달이 전체에서 차지하는 비율을 구하세요.
  • 둘째 달이 전체에서 차지하는 비율을 구하세요.
  • month_1_fractionmonth_2_fraction을 계산하는 데 사용되는 결합 작업 그래프를 시각화하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Add the two delayed month costs
total_costs = ____

# Calculate the fraction of total cost from month 1
month_1_fraction = ____

# Calculate the fraction of total cost from month 2
month_2_fraction = ____

# Plot the joint task graph used to calculate the fractions
____
코드 편집 및 실행