import matplotlib.pyplot as plt
from sklearn.datasets import load_iris
from sklearn.decomposition import PCA
iris = load_iris()
y = iris.target
X = iris.data
#作为数组,X是几维?
X.shape
#作为数据表或特征矩阵,X是几维?
import pandas as pd
pd.DataFrame(X)
#调用PCA
pca = PCA(n_components=2) #实例化,体现是几维数据
pca = pca.fit(X) #拟合模型
X_dr = pca.transform(X) #获取新矩阵
#此处即为2维的数据
PCA程序
最新推荐文章于 2023-03-28 12:19:45 发布