0
点赞
收藏
分享

微信扫一扫

python矩阵乘法

琛彤麻麻 2022-04-13 阅读 92
python

python中array和matrix乘法的区别

array

矩阵对应位置相乘

一维array的shape(n, )使用np.c_[ ] 转置为列向量
非一维array使用.T转置

A与B对应位置相乘

# (m, ) * (m, ) = (m, m)
# (m, ) * np.c_[(n, )] = (n, m)
A * B 
np.multiply(A, B)

矩阵相乘

A与B相乘

# (m, ) @ (m, ) = R
A @ B
np.dot(A, B)
a.dot(B)

matrix

矩阵对应位置相乘

一维mat的shape(1, n)

A与B对应位置相乘

# np.multiply((1, m)  (n, 1)) = np.multiply((n, 1)  (1, m)) = (n, m)
np.multiply(A, B)

矩阵相乘

A与B相乘

A * B
A @ B
np.dot(A, B)
a.dot(B)
举报

相关推荐

0 条评论