Ritardare le funzioni
Ti è stato chiesto di sommare i costi della tua azienda per le ultime 2 settimane. Poiché sai che vorrai eseguire lo stesso calcolo in futuro su molte più settimane, pensi che sia una buona idea scriverlo in modo che possa essere parallelizzato.
Gli array dei costi degli articoli delle ultime due settimane sono disponibili come costs_week_1 e costs_week_2, e numpy è stato importato come np.
Questo esercizio fa parte del corso
Programmazione parallela con Dask in Python
Istruzioni dell'esercizio
- Importa la funzione
delayed(). - Ritarda la funzione
np.sum()e usala per creare le somme delayed dicosts_week_1ecosts_week_2. - Somma le due somme per creare un altro oggetto delayed con il totale.
- Calcola e stampa questo totale.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(____)