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
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_1acosts_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(____)