IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa la funzione delayed().
  • Ritarda la funzione np.sum() e usala per creare le somme delayed di costs_week_1 e costs_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(____)
Modifica ed esegui il codice