Plotando o grafo de tarefas
Você está tentando analisar os registros de gastos da sua empresa. Sua gerente quer ver qual fração do gasto total ocorreu em cada mês. Mas você vai precisar rodar isso para muitos arquivos, então é uma boa ideia configurar um cálculo preguiçoso para poder acelerar usando threads ou processos. Para descobrir qual desses métodos de agendamento de tarefas pode ser melhor para este cálculo, você gostaria de visualizar o grafo de tarefas.
Os totais gastos em dois meses estão disponíveis para você como objetos delayed: month_1_costs e month_2_costs. dask também já foi importado para você.
Este exercício faz parte do curso
Programação Paralela com Dask em Python
Instruções do exercício
- Calcule o gasto total dos dois meses.
- Encontre a fração do total que foi gasta no primeiro mês.
- Encontre a fração do total que foi gasta no segundo mês.
- Visualize o grafo de tarefas combinado usado para calcular
month_1_fractionemonth_2_fraction.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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
____