首先引入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