Numpy中常用函数

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

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

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

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

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

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

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

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

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

你可能感兴趣的:(Numpy中常用函数)