python學(xué)習(xí)筆記之使用sklearn進(jìn)行PCA數(shù)據(jù)降維


只能說(shuō)scikit-learn實(shí)在是太強(qiáng)大了饥悴,三言?xún)烧Z(yǔ)就能搞定PCA

1.函數(shù)原型及參數(shù)說(shuō)明

sklearn.decomposition.PCA(n_components=None, copy=True, whiten=False)  

主要參數(shù)

n_components:
意義:PCA算法中所要保留的主成分個(gè)數(shù)n未檩,也即保留下來(lái)的特征個(gè)數(shù)n
類(lèi)型:int 或者 string蜓肆,缺省時(shí)默認(rèn)為None,所有成分被保留请唱。
賦值為int空入,比如n_components=1,將把原始數(shù)據(jù)降到一個(gè)維度咖城。
賦值為string茬腿,比如n_components='mle'县忌,將自動(dòng)選取特征個(gè)數(shù)n缠黍,使得滿(mǎn)足所要求的方差百分比闸度。

copy:
類(lèi)型:bool杨凑,True或者False募壕,缺省時(shí)默認(rèn)為T(mén)rue麦轰。
意義:表示是否在運(yùn)行算法時(shí)坦报,將原始訓(xùn)練數(shù)據(jù)復(fù)制一份盟步。若為T(mén)rue郎哭,則運(yùn)行PCA算法后他匪,原始訓(xùn)練數(shù)據(jù)的值不會(huì)有任何改變,因?yàn)槭窃谠紨?shù)據(jù)的副本上進(jìn)行運(yùn)算夸研;若為False邦蜜,則運(yùn)行PCA算法后,原始訓(xùn)練數(shù)據(jù)的 值會(huì)改亥至,因?yàn)槭窃谠紨?shù)據(jù)上進(jìn)行降維計(jì)算悼沈。

whiten:
類(lèi)型:bool,缺省時(shí)默認(rèn)為False
意義:白化姐扮,使得每個(gè)特征具有相同的方差絮供。


2.PCA屬性

components_:返回具有最大方差的成分。

explained_variance_ratio_:返回 所保留的n個(gè)成分各自的方差百分比茶敏。

n_components_:返回所保留的成分個(gè)數(shù)n壤靶。


3.PCA對(duì)象的方法

fit(X,y=None)
fit()可以說(shuō)是scikit-learn中通用的方法,每個(gè)需要訓(xùn)練的算法都會(huì)有fit()方法惊搏,它其實(shí)就是算法中的“訓(xùn)練”這一步驟贮乳。因?yàn)镻CA是無(wú)監(jiān)督學(xué)習(xí)算法,此處y自然等于None恬惯。
fit(X)向拆,表示用數(shù)據(jù)X來(lái)訓(xùn)練PCA模型。

函數(shù)返回值:調(diào)用fit方法的對(duì)象本身酪耳。比如pca.fit(X)亲铡,表示用X對(duì)pca這個(gè)對(duì)象進(jìn)行訓(xùn)練。

fit_transform(X)
用X來(lái)訓(xùn)練PCA模型,同時(shí)返回降維后的數(shù)據(jù)奖蔓。
newX=pca.fit_transform(X)赞草,newX就是降維后的數(shù)據(jù)。

inverse_transform()
將降維后的數(shù)據(jù)轉(zhuǎn)換成原始數(shù)據(jù)吆鹤,X=pca.inverse_transform(newX)

transform(X)
將數(shù)據(jù)X轉(zhuǎn)換成降維后的數(shù)據(jù)厨疙。當(dāng)模型訓(xùn)練好后,對(duì)于新輸入的數(shù)據(jù)疑务,都可以用transform方法來(lái)降維沾凄。

PCA實(shí)例

#encoding = utf-8
import numpy as np
from sklearn.decomposition import PCA
from sklearn.datasets import load_iris

X=load_iris().data
pca = PCA(n_components=2)
pca.fit(X)
newX=pca.transform(X)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市知允,隨后出現(xiàn)的幾起案子撒蟀,更是在濱河造成了極大的恐慌,老刑警劉巖温鸽,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件保屯,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡涤垫,警方通過(guò)查閱死者的電腦和手機(jī)姑尺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蝠猬,“玉大人切蟋,你說(shuō)我怎么就攤上這事∮苈” “怎么了柄粹?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)匆绣。 經(jīng)常有香客問(wèn)我驻右,道長(zhǎng),這世上最難降的妖魔是什么犬绒? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任旺入,我火速辦了婚禮兑凿,結(jié)果婚禮上凯力,老公的妹妹穿的比我還像新娘。我一直安慰自己礼华,他們只是感情好咐鹤,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著圣絮,像睡著了一般祈惶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,784評(píng)論 1 290
  • 那天捧请,我揣著相機(jī)與錄音凡涩,去河邊找鬼。 笑死疹蛉,一個(gè)胖子當(dāng)著我的面吹牛活箕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播可款,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼育韩,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了闺鲸?” 一聲冷哼從身側(cè)響起筋讨,我...
    開(kāi)封第一講書(shū)人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎摸恍,沒(méi)想到半個(gè)月后悉罕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡误墓,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年蛮粮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谜慌。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡然想,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出欣范,到底是詐尸還是另有隱情变泄,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布恼琼,位于F島的核電站妨蛹,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏晴竞。R本人自食惡果不足惜蛙卤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望噩死。 院中可真熱鬧颤难,春花似錦、人聲如沸已维。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)垛耳。三九已至栅屏,卻和暖如春飘千,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背栈雳。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工护奈, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人哥纫。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓逆济,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親磺箕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子奖慌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容