在数据科学中,矩阵乘法用得特别频繁,而python中有多种矩阵乘法,现作一个简单总结。
1、python中numpy库的矩阵乘法
(1)矩阵乘法
第一种: np.matmul()
import numpy as np
x=np.array([[1, 2, 3], [4, 5, 6]])
y=np.array([[1, 2], [3, 4], [5, 6]])
np.matmul(x,y)
第二种:@运算
x = np.array([[1, 2, 3], [4, 5, 6]])
y = np.array([[1, 2], [3, 4], [5, 6]])
x@y
第三种:np.dot(A, B)矩阵乘法,点乘
x = np.array([[1, 2, 3], [4, 5, 6]])
y = np.array([[1, 2], [3, 4], [5