関数を遅延評価する
あなたは、直近2週間の自社コストを合計するタスクを任されました。今後はさらに多くの週で同じ計算を繰り返す可能性があるため、並列化しやすい書き方にしておくのがよさそうです。
直近2週間分の品目コストの配列は costs_week_1 と costs_week_2 として用意されており、numpy は np としてインポート済みです。
この演習はコースの一部です
Pythonで学ぶDaskによる並列プログラミング
演習の手順
delayed()関数をインポートします。np.sum()を遅延させ、costs_week_1とcosts_week_2の遅延サムを作成します。- 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(____)