当我有比行更多的功能时,如何使用sklearn PCA获得缩减维度?

时间:2018-04-24 18:16:25

标签: python scikit-learn pca

我正在一个项目中工作,我必须读取一个列数多于行的csv文件。当我使用sklearn中的PCA时csv具有更多行而不是特征,它运行良好,但现在我有更多功能,当我使用pca()。fit_transform()时,它返回一个具有列数的方阵等于行总数。我怎样才能获得所有元素?

1 个答案:

答案 0 :(得分:1)

如果有p个变量的n个观测值,那么不同主成分的数量是min(n-1,p)。

请参阅wiki