Différer des fonctions
On vous a chargé de faire la somme des coûts de votre entreprise pour les 2 dernières semaines. Comme vous savez que vous voudrez exécuter ce même calcul à l’avenir sur beaucoup plus de semaines, vous pensez qu’il est judicieux de l’écrire de façon à pouvoir le paralléliser.
Les tableaux des coûts des articles pour les deux dernières semaines sont disponibles sous costs_week_1 et costs_week_2, et numpy a été importé sous le nom np.
Cet exercice fait partie du cours
Programmation parallèle avec Dask en Python
Instructions
- Importez la fonction
delayed(). - Différez la fonction
np.sum()et utilisez-la pour créer des sommes différées decosts_week_1etcosts_week_2. - Additionnez les deux sommes pour créer un autre objet différé correspondant au total.
- Calculez puis affichez ce total.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import the delayed function from Dask
from ____ import ____
# Lazily calculate the sums of costs_week_1 and costs_week_2
sum1 = ____(____)(____)
sum2 = ____
# Add the two delayed sums
total = ____
# Compute and print the final answer
print(____)