Откладываем выполнение функций
Вам нужно подсчитать общие затраты компании за последние 2 недели. Поскольку в будущем вы планируете выполнять аналогичные вычисления для большего числа недель, имеет смысл написать код так, чтобы его можно было распараллелить.
Массивы затрат за каждую из двух недель доступны как costs_week_1 и costs_week_2, а библиотека numpy импортирована как np.
Это упражнение является частью курса
Параллельное программирование с Dask на Python
Инструкции к упражнению
- Импортируйте функцию
delayed(). - Оберните функцию
np.sum()вdelayed()и вычислите отложенные суммы для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(____)