我试图找出如何用numpy找到一组特定值的相应特征向量。
我正在使用奇异值分解进行项目,我需要找到Truncated SVD,它是具有k个最大奇异值的SVD。
desired_singular_values = sorted_singular_values[:desired_num_singular]
提前致谢!
答案 0 :(得分:0)
回答第一个问题。如果您需要实现该算法,则取决于您希望如何执行。我在eigenvalue algorithms有一些页面。如果你想要python中的特征值。它是以下。
u,s,vh = numpy.linalg.svd(A,fullmatrices=False)
响应截断的SVD。 SVD中还有另一个命令
Item_Code, Length, Width, Height
看到here这给出了减少的SVD