[嗨,基本上我的问题是我有一个分解为SVD的矩阵,并将其包含在变量u,s和v中。我对s矩阵进行了一些更改,以使其对角线以及改变一些数字。现在,我基本上是在尝试将其从3个矩阵重新构造为规则矩阵,再回到原始矩阵。有谁知道执行此操作的任何功能?我似乎在numpy中找不到任何示例。
[仅有的一点棘手的地方是“扩展” s如果您安装了scipy,则它具有scipy.linalg.diagsvd可以为您做到这一点:
s
scipy
scipy.linalg.diagsvd