Personal tools
University Computing Service

Information & documentation

dot product

def dot(a_vec, b_vec):

    sum = 0

    for index in range(0, len(a_vec)):
        sum = sum + a_vec[index]*b_vec[index]

    return sum


print dot([3.0, 4.0], [1.0, 2.0])

vector1 = [4, 5, 6, 7, 8, 9]
vector2 = [0, 1, 2, 3, 4, 5]
print dot(vector1, vector2)

#print dot([3.0, 4.0], [1.0, 2.0, 5.0])
#print dot([3.0, 4.0, 5.0], [1.0, 2.0])