Визуализация графа задач
Вы анализируете расходы компании. Ваш руководитель хочет узнать, какую долю от общих затрат составили расходы за каждый месяц. Поскольку расчёт придётся выполнять для множества файлов, имеет смысл настроить отложенные вычисления — это позволит ускорить работу с помощью потоков или процессов. Чтобы выбрать подходящий метод планирования задач, вы хотите визуализировать граф задач.
Итоговые расходы за два месяца уже доступны в виде отложенных объектов: month_1_costs и month_2_costs. Библиотека dask также уже импортирована.
Это упражнение является частью курса
Параллельное программирование с Dask на Python
Инструкции к упражнению
- Вычислите суммарные расходы за два месяца.
- Найдите долю от общей суммы, потраченную в первом месяце.
- Найдите долю от общей суммы, потраченную во втором месяце.
- Визуализируйте общий граф задач, используемый для вычисления
month_1_fractionиmonth_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
____