Contact: aviboots(AT)netvision.net.il
39,885 questions
51,811 answers
573 users
def calculate_dot_product(lst1, lst2) : product = 0 size = len(lst1) i = 0 while (i < size) : product += lst1[i] * lst2[i] i += 1 return product lst1 = [1, 4, 8, 9, 6] lst2 = [0, 7, 1, 3, 40] print("Dot product = %d" % (calculate_dot_product(lst1, lst2)), end ="", sep ="") ''' run: Dot product = 303 '''
def calculate_dot_product(lst1, lst2) : return sum(i[0] * i[1] for i in zip(lst1, lst2)) lst1 = [1, 4, 8, 9, 6] lst2 = [0, 7, 1, 3, 40] print("Dot product = %d" % (calculate_dot_product(lst1, lst2)), end ="", sep ="") ''' run: Dot product = 303 '''