首先引入PCA类
from sklearn.decomposition import PCA
然后:
def pca_demo():
data=[[2,8,4,5], [6,3,0,8], [5,4,9,1]]
#1.实例化一个转换器类
transfer=PCA(n_components=2)
# n_components后面可以是整数,也可以是小数,如下面两行
#2 保留2个特征
#0.95 保留95%个特征
#2.调用fit_transform
data_new=transfer.fit_transform(data)
print("data_new:\n",data_new)
return None