Numpy 中的矩阵向量乘法
Python 中的几种矩阵乘法 np.dot, np.multiply, *
对于 np.array 和 np.matrix
- 元素乘法:
- np.multiply(A, B)
- 乘法符号 * (对于np.array将重载为元素乘法)
- 矩阵乘法:
- np.dot(A, B) (对于二维array)
- A.dot(B) (对于二维array)
- np.matmul(A, B)
- A @ B
- 乘法符号 * (对于np.matrix将重载为矩阵乘法)
- 内积(对于元素相乘再相加):
np.dot(a, b) (对于一维array)