【发布时间】:2018-03-24 01:07:59
【问题描述】:
我正在尝试习惯用 numpy 进行奇异值分解。我决定从一个示例中对矩阵进行 SVD,以了解它是如何工作的。 I am following this pdf,其中 A = [[3, 2, 2], [2, 3, -2]]。但是,当我运行 svd 时,我得到的矩阵 U 和 V 与 pdf 中提供的不同。它是同一个矩阵,只是符号被翻转了。现在,由于这两个矩阵都是线性运算符,并且两者的符号都被翻转了,所以从技术上讲它仍然是正确的,所以翻转抵消了。但是为什么会这样呢?
【问题讨论】:
-
看看this。