1. Nauka
  2. /
  3. Kursy
  4. /
  5. Programowanie równoległe z Dask w Pythonie

Connected

ćwiczenie

Opóźnianie funkcji

Masz za zadanie zsumować koszty firmy z ostatnich 2 tygodni. Ponieważ wiesz, że w przyszłości będziesz chcieć wykonywać to samo obliczenie dla wielu kolejnych tygodni, warto napisać kod w sposób, który można zrównoleglić.

Tablice kosztów z ostatnich dwóch tygodni są dostępne jako costs_week_1 i costs_week_2, a numpy zostało zaimportowane jako np.

Instrukcje

100 XP
  • Zaimportuj funkcję delayed().
  • Opóźnij funkcję np.sum() i użyj jej do obliczenia opóźnionych sum costs_week_1 i costs_week_2.
  • Dodaj obie sumy do siebie, tworząc kolejny obiekt opóźniony reprezentujący sumę całkowitą.
  • Oblicz tę sumę i wyświetl wynik.