НачатьНачать бесплатно

Откладываем выполнение функций

Вам нужно подсчитать общие затраты компании за последние 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(____)
Редактировать и запускать код