import numpy as np
Riješavanje “ručno” pomoću Pythona¶
kolicina = [1, 3, 2]
cijena = [1.5, 1.44, 8]
parcijalni_zbroj=[]
for k, c in zip(kolicina, cijena):
parcijalni_zbroj.append(k*c)
sum(parcijalni_zbroj)
21.82
Riješavanje pomoću numpy biblioteke¶
kolicina_np = np.array([1, 3, 2])
cijena_np = np.array([1.5, 1.44, 8])
np.sum(kolicina_np * cijena_np)
np.float64(21.82)
Riješavanje putem dot metode¶
print(kolicina_np.dot(cijena_np))
21.82
print(np.dot(kolicina_np, cijena_np))
21.82
print(kolicina_np @ cijena_np)
21.82