CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Importez la fonction delayed().
  • Différez la fonction np.sum() et utilisez-la pour créer des sommes différées de costs_week_1 et costs_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(____)
Modifier et exécuter le code