Візуалізація графа завдань
Ви аналізуєте записи витрат вашої компанії. Керівник хоче побачити, яку частку від загальних витрат припадає на кожен місяць. Вам доведеться запускати обробку для багатьох файлів, тож варто налаштувати ледачі обчислення, щоб прискорити їх за допомогою потоків або процесів. Щоб з'ясувати, який із цих методів планування завдань краще підійде для цього розрахунку, ви хочете візуалізувати граф завдань.
Суми витрат за два місяці надано як відкладені об'єкти 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
____