Numpy中常用函数

numpy.dot(a, b, out=None)

docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html 笔记。

1)a和b为一维数组,表示向量数量积。
<pre>

a=[2,1]
b=[2,2]
print(np.dot(a,b))
6
np.dot([2j, 3j], [2j, 3j])
(-13+0j)
</pre>

2)a和b中一个为数组,一个为实数,表示该数与数组中元素对应相乘,结果为数组。
<pre>

a=[[1,2],[2,3]]
b=3
print(np.dot(a,b))
[[3 6]
[6 9]]
</pre>

3)a和b都为二维数组,表示矩阵乘积。
<pre>

a=[[1,2],[2,3]]
b=[[1,0],[1,2]]
print(np.dot(a,b))
[[3 4]
[5 6]]
</pre>

4)还有多维的情况,暂且不讨论。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容