当前位置:首页 > 云计算 > 正文内容

如何用python实现内积

2022-05-04 03:13:38云计算1

数学中点积也就是内积,是指两个向量各自对应位相乘后求和,比如x = (x1,x2),y=(y1,y2),则x与y的内积结果为:x1*y1+x2*y2。

python中一维数组之间的点积,即为数组各个位乘积之和,如:

x1=np.arange(0,9)
print(x1)
y1=x1[::-1]
print(y1)
z=np.dot(x1,y1)
print(z)

结果为

84

如果是二维数组,则可以看做是两个矩阵的乘积

x2=([1,2],[3,4])
y2=([2,3],[4,5])
z2=np.dot(x2,y2)
print(z2)

结果为

[[1013]
[2229]]

众多python培训视频,尽在python学习网,欢迎在线学习!

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:https://www.xibujisuan.cn/9811.html

标签: Python