De taakgrafiek plotten
Je wilt de uitgaven van je bedrijf analyseren. Je manager wil zien welk deel van de totale uitgaven in elke maand plaatsvond. Omdat je dit voor veel bestanden moet draaien, is het handig om een luie berekening op te zetten zodat je het kunt versnellen met threads of processen. Om te bepalen welke van deze taakplanningsmethoden beter is voor deze berekening, wil je de taakgrafiek visualiseren.
De totale uitgaven in twee maanden zijn beschikbaar als delayed-objecten: month_1_costs en month_2_costs. dask is ook al voor je geïmporteerd.
Deze oefening maakt deel uit van de cursus
Parallel programmeren met Dask in Python
Oefeninstructies
- Bereken het totaal van de twee maanden.
- Bepaal welk deel van het totaal in de eerste maand is uitgegeven.
- Bepaal welk deel van het totaal in de tweede maand is uitgegeven.
- Visualiseer de gezamenlijke taakgrafiek die wordt gebruikt om
month_1_fractionenmonth_2_fractionte berekenen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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
____