从python 3中的SVD重构矩阵

问题描述 投票:-1回答:1

[嗨,基本上我的问题是我有一个分解为SVD的矩阵,并将其包含在变量u,s和v中。我对s矩阵进行了一些更改,以使其对角线以及改变一些数字。现在,我基本上是在尝试将其从3个矩阵重新构造为规则矩阵,再回到原始矩阵。有谁知道执行此操作的任何功能?我似乎在numpy中找不到任何示例。

python-3.x numpy matrix linear-algebra svd
1个回答
0
投票

[仅有的一点棘手的地方是“扩展” s如果您安装了scipy,则它具有scipy.linalg.diagsvd可以为您做到这一点:

scipy.linalg.diagsvd
© www.soinside.com 2019 - 2024. All rights reserved.