#CPA 无监督,不利用类别标签
from sklearn.decomposition import PCA
data_CPA=PCA(n_components=2).fit_transform(iris.data)
# print('data_CPA',data_CPA)
#线性判别法 有监督,利用数据的类别标签,PCA是将数据投影到方差最大的几个相互正交的方向上
# from sklearn.lda import LDA
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis as LDA
data_lda=LDA(n_components=2).fit_transform(iris.data,iris.target)
print('data_lda',data_lda)
转载于:https://www.cnblogs.com/hapyygril/p/9965376.html