一尘不染

Python中的主成分分析(PCA)

python

我有一个(26424 x
144)数组,我想使用Python在其上执行PCA。但是,网络上没有什么地方可以说明如何完成此任务(有些站点只是根据自己的站点进行PCA,因此无法找到通用的方法)。任何有任何帮助的人都会做得很好。


阅读 213

收藏
2020-12-20

共1个答案

一尘不染

您可以在matplotlib模块中找到PCA函数:

import numpy as np
from matplotlib.mlab import PCA

data = np.array(np.random.randint(10,size=(10,3)))
results = PCA(data)

结果将存储PCA的各种参数。它来自matplotlib的mlab部分,它是MATLAB语法的兼容性层

编辑:在博客nextgenetics上,我找到了一个精彩的演示,演示如何使用matplotlib
mlab模块执行和显示PCA,玩得开心,并查看该博客!

2020-12-20