数学建模——主成分分析算法详解Python代码
生活随笔
收集整理的這篇文章主要介紹了
数学建模——主成分分析算法详解Python代码
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
數(shù)學(xué)建?!鞒煞址治鏊惴ㄔ斀釶ython代碼
import matplotlib.pyplot as plt #加載matplotlib用于數(shù)據(jù)的可視化 from sklearn.decomposition import PCA #加載PCA算法包 from sklearn.datasets import load_irisdata=load_iris() y=data.target x=data.data pca=PCA(n_components=2) #加載PCA算法,設(shè)置降維后主成分?jǐn)?shù)目為2 reduced_x=pca.fit_transform(x)#對(duì)樣本進(jìn)行降維 red_x,red_y=[],[] blue_x,blue_y=[],[] green_x,green_y=[],[]for i in range(len(reduced_x)):if y[i] ==0:red_x.append(reduced_x[i][0])red_y.append(reduced_x[i][1])elif y[i]==1:blue_x.append(reduced_x[i][0])blue_y.append(reduced_x[i][1])else:green_x.append(reduced_x[i][0])green_y.append(reduced_x[i][1]) #可視化 plt.scatter(red_x,red_y,c='r',marker='x') plt.scatter(blue_x,blue_y,c='b',marker='D') plt.scatter(green_x,green_y,c='g',marker='.') plt.show()總結(jié)
以上是生活随笔為你收集整理的数学建模——主成分分析算法详解Python代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数学建模——智能优化之模拟退火模型详解P
- 下一篇: 数学建模——智能优化之遗传算法详解Pyt