我无法解释SVD的结果,A=U*S*V。根据研究论文,我应该得到U矩阵中第一个旋转的左奇异值。但是,我不确定矩阵中是哪一个
U矩阵中第一个向左旋转的奇异值为-3.53385694e-03或matrx?的第一行或第一列的平均值?我的代码如下。我真的很感谢你的帮助
from scipy.linalg import svd
U, s, VT = svd(df6.values)
print(U)
output:
[[-3.53385694e-03 -1.81474586e-03 6.17686284e-03 ... -8.10080554e-15
2.40764986e-15 -2.73774601e-15]
[-6.84466755e-03 -1.86066416e-02 -9.94469564e-03 ... 1.22666311e-15
-1.76453440e-15 2.78759945e-15]
[-2.79783228e-03 -3.15088835e-03 5.86315110e-03 ... -1.42693425e-15
7.56621571e-16 2.21814395e-15]
...
[-2.64281277e-03 -7.03016009e-04 2.92393102e-03 ... 6.85369874e-03
-1.75739336e-02 -1.64217604e-03]
[-1.24250369e-03 -2.50251366e-03 4.39690064e-03 ... 2.02962647e-16
-1.11347563e-16 1.13407547e-16]
[-1.11726291e-03 -2.03739568e-03 3.75098982e-03 ... 3.06516965e-14
9.34885849e-15 -6.32201539e-14]]
目前没有回答
相关问题 更多 >
编程相关推荐