日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

【Python-ML】SKlearn库特征抽取-PCA

發布時間:2025/4/16 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python-ML】SKlearn库特征抽取-PCA 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# -*- coding: utf-8 -*- ''' Created on 2018年1月18日 @author: Jason.F @summary: 特征抽取-PCA方法,無監督、線性 ''' import pandas as pd import numpy as np from sklearn.cross_validation import train_test_split from sklearn.preprocessing import MinMaxScaler from sklearn.preprocessing import StandardScaler from sklearn.linear_model import LogisticRegression import matplotlib.pyplot as plt from matplotlib.colors import ListedColormap from sklearn.decomposition import PCA #定義繪制函數 def plot_decision_regions(X, y, classifier, resolution=0.02):# setup marker generator and color mapmarkers = ('s', 'x', 'o', '^', 'v')colors = ('red', 'blue', 'lightgreen', 'gray', 'cyan')cmap = ListedColormap(colors[:len(np.unique(y))])# plot the decision surfacex1_min, x1_max = X[:, 0].min() - 1, X[:, 0].max() + 1x2_min, x2_max = X[:, 1].min() - 1, X[:, 1].max() + 1xx1, xx2 = np.meshgrid(np.arange(x1_min, x1_max, resolution),np.arange(x2_min, x2_max, resolution))Z = classifier.predict(np.array([xx1.ravel(), xx2.ravel()]).T)Z = Z.reshape(xx1.shape)plt.contourf(xx1, xx2, Z, alpha=0.4, cmap=cmap)plt.xlim(xx1.min(), xx1.max())plt.ylim(xx2.min(), xx2.max())# plot class samplesfor idx, cl in enumerate(np.unique(y)):plt.scatter(x=X[y == cl, 0], y=X[y == cl, 1],alpha=0.8, c=cmap(idx),marker=markers[idx], label=cl)#第一步:導入數據,對原始d維數據集做標準化處理 df_wine = pd.read_csv('https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data',header=None) df_wine.columns=['Class label','Alcohol','Malic acid','Ash','Alcalinity of ash','Magnesium','Total phenols','Flavanoids','Nonflavanoid phenols','Proanthocyanins','Color intensity','Hue','OD280/OD315 of diluted wines','Proline'] print ('class labels:',np.unique(df_wine['Class label'])) #print (df_wine.head(5)) #分割訓練集合測試集 X,y=df_wine.iloc[:,1:].values,df_wine.iloc[:,0].values X_train,X_test,y_train,y_test=train_test_split(X,y,test_size=0.3,random_state=0) #特征值縮放-標準化 stdsc=StandardScaler() X_train_std=stdsc.fit_transform(X_train) X_test_std=stdsc.fit_transform(X_test) #第二步:PCA降維 pca=PCA(n_components=2)#參數設置選擇前2個方差最大的特征 lr=LogisticRegression() X_train_pca=pca.fit_transform(X_train_std) X_test_pca=pca.fit_transform(X_test_std) lr.fit(X_train_pca,y_train) plot_decision_regions(X_train_pca,y_train,classifier=lr) plt.xlabel('PC1') plt.ylabel('PC2') plt.legend(loc='lower left') plt.show() plot_decision_regions(X_test_pca,y_test,classifier=lr) plt.xlabel('PC1') plt.ylabel('PC2') plt.legend(loc='lower left') plt.show()#觀察不同主成分的防線貢獻率 pca_all=PCA(n_components=None)#None值保留所有成分 X_train_pca_all=pca_all.fit_transform(X_train_std) print (pca_all.explained_variance_ratio_)

結果:

('class labels:', array([1, 2, 3], dtype=int64)) [ 0.37329648 0.18818926 0.10896791 0.07724389 0.06478595 0.045920140.03986936 0.02521914 0.02258181 0.01830924 0.01635336 0.012842710.00642076]

總結

以上是生活随笔為你收集整理的【Python-ML】SKlearn库特征抽取-PCA的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品亚洲αv天堂无码 伊人性视频 | 青青国产在线视频 | 在线h网站| 在线观看国产精品一区 | 成年人免费网站在线观看 | 夜夜操国产 | 久久久久久久久国产精品一区 | 久久精品国产熟女亚洲AV麻豆 | 影音先锋在线看片资源 | 亚洲AV第二区国产精品 | 91原创视频在线观看 | 国产又粗又长又黄视频 | 久章操| 超碰在线网址 | 邻居少妇张开双腿让我爽一夜 | 欧美日韩一区二区区别是什么 | 国产xxxxx视频| 绿帽h啪肉np辣文 | 欧日韩在线 | 国产区91| 狠狠干在线 | 欧洲美女粗暴牲交免费观看 | 玖玖玖精品 | 欧美一区综合 | 污av| 亚洲三区视频 | 亚洲卡一卡二 | jlzzjlzz亚洲日本少妇 | 成人动漫亚洲 | 国产丝袜视频在线 | 中文字幕无码不卡免费视频 | 国产精品乱码一区二区视频 | 天堂社区av | 天天天色综合 | 一级黄色免费网站 | 国产精品亚洲成在人线 | 91久久一区二区三区 | 婷婷色中文字幕 | 99久久99久久精品国产片果冻 | 国产一区二区三区久久 | 日韩中文第一页 | 午夜影院美女 | 1级片在线观看 | 日本色综合 | 天美视频在线观看 | 国产精品自产拍在线观看 | 国产一区日本 | 荷兰女人裸体性做爰 | 丰满人妻妇伦又伦精品国产 | 欧美成人二区 | 亚洲精品免费视频 | 久久激情av | 欧美性受xxxx黒人xyx性爽 | 无码成人精品区在线观看 | 麻豆国产一区二区三区四区 | 日韩免费影院 | 精品人妻码一区二区三区红楼视频 | 最新av片 | 国产欧美一区二区三区在线 | 蜜桃av久久久亚洲精品 | 亚洲精品传媒 | 操批网站| 日韩欧美国产一区二区在线观看 | 饥渴丰满的少妇喷潮 | 少妇高潮惨叫久久久久久 | 高清黄色一级片 | 欧美日韩精品二区 | 日韩久草 | 蜜臀久久久久久999 大陆熟妇丰满多毛xxxⅹ | 一区二区三区四区人妻 | 成人片片 | 37p粉嫩大胆色噜噜噜 | 日日射视频 | 1000部拍拍拍18勿入免费视频 | 国产日韩一区二区在线观看 | 欧美性第一页 | 国产成人精品一区二区三区在线观看 | 色玖玖综合 | 国自产拍偷拍精品啪啪一区二区 | 91久久精品一区二区别 | 手机在线不卡av | 欧美成人精品二区三区99精品 | 国产欧美日韩中文字幕 | 男生舔女生的屁股 | 一本色道久久88亚洲精品综合 | 激情图片在线视频 | 姑娘第5集高清在线观看 | 人妻丰满熟妇av无码区hd | 亚洲天堂av中文字幕 | 国产91在线免费 | 男女啪啪在线观看 | 爱情岛论坛av | 国产人人爽 | 高h喷水荡肉少妇爽多p视频 | 午夜色大片 | 国产高潮国产高潮久久久91 | 色av中文字幕 | 迈开腿让我尝尝你的小草莓 | 狼人av在线 |