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)还有多维的情况,暂且不讨论。