Python - 主成分分析

时间:2016-12-27 13:24:14

标签: python components analysis principal

我是奥尔堡大学的硕士生。 我一直在为执行PCA编写一些代码 - 它工作正常。

enter image description here

现在我想得到pca.components_ 但我只能得到这个:

enter image description here

如何获得完整数组?

提前谢谢

1 个答案:

答案 0 :(得分:0)

没有足够的声誉来评论,所以使用答案框。

在sklearn中,pca是您创建的PCA对象,在您的情况下,因为您没有提到要素的数量,它会为您的输入矩阵计算完整的奇异值分解。

如此处SKLearn PCA所述,components_为您提供主要向量。

我不明白你的意思是“完整数组”

假设您想要每个输入向量的主要组件,您可以简单地执行(在执行fit或fit_transform操作之后)

x_transformed = pca.transform(x_input)