降维
#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)
posted on 2018-11-15 18:37 happygril3 阅读(132) 评论(0) 收藏 举报
浙公网安备 33010602011771号