Numpy-找到一组特定特征值的对应特征向量

时间:2018-05-11 16:15:05

标签: numpy svd eigenvalue

我试图找出如何用numpy找到一组特定值的相应特征向量。

我正在使用奇异值分解进行项目,我需要找到Truncated SVD,它是具有k个最大奇异值的SVD。

desired_singular_values = sorted_singular_values[:desired_num_singular]

提前致谢!

1 个答案:

答案 0 :(得分:0)

回答第一个问题。如果您需要实现该算法,则取决于您希望如何执行。我在eigenvalue algorithms有一些页面。如果你想要python中的特征值。它是以下。

u,s,vh = numpy.linalg.svd(A,fullmatrices=False)

响应截断的SVD。 SVD中还有另一个命令

Item_Code, Length, Width, Height

看到here这给出了减少的SVD