定义:数量积(dot product; scalar product,也称为点积)是接受在实数R上的两个向量并返回一个实数值标量的二元运算。它是欧几里得空间的标准内积。
公式:
a = [a1, a2,…, an]
b = [b1, b2,…, bn]
a·b=a1b1+a2b2+……+anbn。
def dot(x,y):
x_y = []
for i in range(len(x)):
xy = x[i] * y[i]
x_y.append(xy)
return sum(x_y)
if __name__=='__main__':
x = [1, 2, 3, 4]
y = [5, 6, 7, 8]
print(dot(x,y))