小编Beh*_*adi的帖子

Python中的矩阵乘法改变了结果维度

我有1X2矩阵,Mu_I.transpose()和2x2矩阵,Covariance_I_Inverse.

乘法的结果应该是1x2矩阵,但我的输出是2x2矩阵.

为什么?如何获得1x2矩阵?

>>> Mu_I.transpose()
[[ 10.02010924   9.99184818]]

>>> Mu_I.transpose().shape
(1, 2)

>>> Covariance_I_Inverse
[[ 0.72006911  0.        ],
 [ 0.          0.77689697]]

>>> Covariance_I_Inverse.shape
(2, 2)

>>> (Mu_I.transpose()*Covariance_I_Inverse)
[[ 7.21517113  0.        ],
 [ 0.          7.76263658]]

>>> (Mu_I.transpose()*Covariance_I_Inverse).shape
(2, 2)
Run Code Online (Sandbox Code Playgroud)

python numpy matrix

2
推荐指数
1
解决办法
380
查看次数

标签 统计

matrix ×1

numpy ×1

python ×1