Tracer le graphe de tâches
Vous tentez d'analyser les dépenses de votre entreprise. Votre gestionnaire veut voir quelle fraction des dépenses totales a eu lieu chaque mois. Comme vous devrez l'exécuter pour de nombreux fichiers, mieux vaut mettre en place un calcul paresseux afin de pouvoir l'accélérer au moyen de fils d'exécution ou de processus. Pour déterminer laquelle de ces méthodes d'ordonnancement conviendrait le mieux à ce calcul, vous souhaitez visualiser le graphe de tâches.
Les totaux dépensés pour deux mois sont fournis sous forme d'objets différés month_1_costs et month_2_costs. dask a aussi été importé pour vous.
Cette activité fait partie du cours
Programmation parallèle avec Dask en Python
Instructions de l’exercice
- Calculez le total des dépenses pour les deux mois.
- Trouvez la fraction du total qui a été dépensée au premier mois.
- Trouvez la fraction du total qui a été dépensée au deuxième mois.
- Visualisez le graphe de tâches combiné utilisé pour calculer
month_1_fractionetmonth_2_fraction.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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
____