Začněte nyníZačněte zdarma

Odkládání funkcí

Dostala jsi za úkol sečíst náklady své firmy za poslední 2 týdny. Protože víš, že stejný výpočet budeš chtít v budoucnu spouštět i pro více týdnů, dává smysl napsat ho tak, aby šel paralelizovat.

Pole nákladů za poslední dva týdny jsou dostupná jako costs_week_1 a costs_week_2, knihovna numpy je importovaná jako np.

Toto cvičení je součástí kurzu

Parallel Programming with Dask in Python

Zobrazit kurz

Pokyny k cvičení

  • Importuj funkci delayed().
  • Odlož funkci np.sum() a použij ji k vytvoření odložených součtů costs_week_1 a costs_week_2.
  • Oba součty sečti a vytvoř tak další delayed objekt s celkovým součtem.
  • Tento celkový součet vypočítej a vypiš.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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(____)
Upravit a spustit kód