Delaying functions
You have been tasked with adding up your company's costs for the last 2 weeks. Because you know that you will want to run this same computation in the future with many more weeks, you think it might be a good idea to write it in a way that can be parallelized.
The arrays of costs of items for the last two weeks are available as costs_week_1
and costs_week_2
, and numpy
has been imported as np
.
Diese Übung ist Teil des Kurses
Parallel Programming with Dask in Python
Anleitung zur Übung
- Import the
delayed()
function. - Delay the
np.sum()
function and use it to create delayed sums ofcosts_week_1
andcosts_week_2
. - Add the two sums together to create another delayed object of the total.
- Compute and print this total.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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(____)