Différer des fonctions
On vous a confié la tâche d'additionner les coûts de votre entreprise pour les 2 dernières semaines. Comme vous savez que vous voudrez relancer ce même calcul plus tard avec beaucoup plus de semaines, vous pensez qu'il serait 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 np.
Cette activité fait partie du cours
Programmation parallèle avec Dask en Python
Instructions de l’exercice
- 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é représentant le total.
- Calculez et affichez ce total.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(____)