CommencezCommencez gratuitement

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

Voir le cours

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_fraction et month_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
____
Modifier et exécuter le code