主成分分析代码模板python
时间: 2023-09-12 19:10:28 浏览: 95
主成分分析算法Python代码
以下是主成分分析(PCA)的Python代码模板:
```python
import numpy as np
from sklearn.decomposition import PCA
# 生成数据
X = np.random.rand(100, 5)
# 实例化PCA对象
pca = PCA(n_components=2)
# 将数据拟合到PCA模型中
pca.fit(X)
# 获取主成分
components = pca.components_
# 将数据转换为主成分
X_transformed = pca.transform(X)
```
在这个例子中,我们使用NumPy生成一个100x5的随机矩阵,并使用sklearn库中的PCA对象进行主成分分析。我们指定要提取2个主成分,然后将数据拟合到PCA模型中。我们可以通过将数据转换为主成分来查看PCA的效果。最后,我们可以通过components属性访问主成分本身。
阅读全文