In short, np.dot(a, b)就是一个乘法函数。
- 数和数相乘:若a和b都是数
np.dot(1, 2)
=2 - 一维数组的内积
np.dot([1,2,3], [4,5,6])
=[1,2,3]*[4,5,6]=1x4+2x5+3x6=32 - 矩阵的乘积
x = np.array([[1,2],[3,4]])
y = np.array([1,2])
print(np.dot(x,y))
输出:[ 5 11]
,即矩阵x乘矩阵y
注意:x的列数=y的行数
In short, np.dot(a, b)就是一个乘法函数。
np.dot(1, 2)
=2np.dot([1,2,3], [4,5,6])
=[1,2,3]*[4,5,6]=1x4+2x5+3x6=32x = np.array([[1,2],[3,4]])
y = np.array([1,2])
print(np.dot(x,y))
输出:[ 5 11]
,即矩阵x乘矩阵y
注意:x的列数=y的行数