亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python對離散變量的one-hot編碼方法

2020-02-15 22:20:11
字體:
來源:轉載
供稿:網友

我們在進行建模時,變量中經常會有一些變量為離散型變量,例如性別。這些變量我們一般無法直接放到模型中去訓練模型。因此在使用之前,我們往往會對此類變量進行處理。一般是對離散變量進行one-hot編碼。下面具體介紹通過python對離散變量進行one-hot的方法。

注意:這里提供兩種啞編碼的實現方法,pandas和sklearn。它們最大的區別是,pandas默認只處理字符串類別變量,sklearn默認只處理數值型類別變量(需要先 LabelEncoder )

① pd.get_dummies(prefix=)

pandas的get_dummies()可以直接對變量進行one-hot編碼,其中prefix是為one-hot編碼后的變量進行命名。

②LabelEncoder和OneHotEncoder

我們也可以通過sklearn的模塊實現對離散變量的one-hot編碼,其中LabelEncoder是將離散變量替換為數字,

OneHotEncoder則實現對替換為數字的離散變量進行one-hot編碼。

注:get_dummies()可以直接對字符型變量進行one-hot編碼,但OneHotEncoder不能直接對字符型變量編碼,因此我們需要先將字符型變量轉換為數值型變量。這就是為什么在OneHotEncoder之前需要LabelEncoder的原因。

下面我們通過實例來介紹這兩種方法的具體使用:

①數據的導入

import pandas as pdimport osos.getcwd() os.chdir('E:/study/kaggle/Titanic')from sklearn.preprocessing import OneHotEncoder from sklearn.preprocessing import LabelEncoder data = pd.read_csv('train.csv')

②數據熟悉

data['Sex'].value_counts()Out[38]: male  577female 314Name: Sex, dtype: int64 #可以看到,變量Sex為字符型變量,取值有male和female兩種

③get_dummies

Sex_ohe_1 = pd.get_dummies(data['Sex'])Sex_ohe_1.head()Out[40]:  female male0  0  11  1  02  1  03  1  04  0  1

④OneHotEncoder

Sex_ohe_2 = OneHotEncoder(sparse=False).fit_transform(data['Sex'].reshape((-1,1)))  ValueError: could not convert string to float: male 

可以看到OneHotEncoder無法直接對字符型變量進行編碼,需要通過OneHotEncoder將字符型變量轉換為數值型變量。

le_sex=LabelEncoder().fit(data['Sex']) Sex_label=le_sex.transform(data['Sex']) Sex_label= LabelEncoder().fit_transform(data['Sex']) #fit_transform等價于fit和transform兩個函數結合ohe_sex=OneHotEncoder(sparse=False).fit(Sex_label.reshape(-1,1)) Sex_ohe=ohe_sex.transform(Sex_label.reshape(-1,1)) Sex_ohe_3 = OneHotEncoder(sparse=False).fit_transform(Sex_label.reshape((-1,1)))

注:get_dummies返回的為數據框,OneHotEncoder返回的為數組。

以上這篇python對離散變量的one-hot編碼方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人精品久久久| 久久久影视精品| 精品中文字幕在线观看| 国产精品免费久久久久影院| 538国产精品一区二区在线| 亚洲xxx视频| 91精品视频网站| 国产精品久久久久久网站| 韩国日本不卡在线| 精品久久久999| 亚洲精品一区二区三区婷婷月| 在线观看日韩欧美| 九九精品在线视频| 国产精品久久久久久久电影| 成人日韩在线电影| 国产精品久久电影观看| 欧美激情成人在线视频| 国产成人精品一区二区在线| 国产精品日韩欧美| 日韩成人av一区| 欧美大胆在线视频| 久久精品欧美视频| 欧洲一区二区视频| 欧美成人在线网站| 亚洲精品福利视频| 疯狂做受xxxx欧美肥白少妇| 中文字幕日本欧美| 亚洲视频专区在线| 成人av.网址在线网站| 97在线视频国产| 96pao国产成视频永久免费| 亚洲无av在线中文字幕| 国产精品夫妻激情| 成人午夜激情免费视频| 久久亚洲精品小早川怜子66| 国产精品中文字幕在线| 九色91av视频| 国产亚洲精品久久久| 国产精品黄色影片导航在线观看| 97在线视频免费看| 亚洲国模精品一区| 日韩少妇与小伙激情| 日韩hd视频在线观看| 欧美激情亚洲激情| 欧美精品一区在线播放| 97在线视频国产| 久久久久久久一区二区| 欧美精品18videos性欧美| 97人洗澡人人免费公开视频碰碰碰| 精品久久久久久| 国内免费精品永久在线视频| www.亚洲成人| 国产成人福利夜色影视| 久久伊人精品一区二区三区| 色综合亚洲精品激情狠狠| 国产精品夜色7777狼人| 亚洲人成电影网站| 亚洲japanese制服美女| 亚洲欧美成人在线| 国产精品∨欧美精品v日韩精品| 亚洲一区二区久久久久久久| 国产精品久久久久久久午夜| 亚洲丁香婷深爱综合| 91高清视频免费观看| 亚洲图片欧美午夜| 亚洲视频日韩精品| 国产欧美va欧美va香蕉在线| 亚洲日韩欧美视频| 亚洲欧洲一区二区三区久久| 亚洲xxx大片| 久久精品视频中文字幕| 午夜精品福利视频| 国内久久久精品| 青草青草久热精品视频在线网站| 欧洲s码亚洲m码精品一区| 成人有码视频在线播放| 国产69精品久久久久9999| 欧美激情第1页| 久久噜噜噜精品国产亚洲综合| 欧美亚洲另类视频| 岛国视频午夜一区免费在线观看| 国产精品视频网站| 欧美成人午夜免费视在线看片| 亚洲第一精品久久忘忧草社区| 久久久久久久久久久91| 日韩理论片久久| 最新的欧美黄色| 456亚洲影院| 9.1国产丝袜在线观看| 视频在线观看99| 久久久噜噜噜久噜久久| 欧美成人免费网| 国产精品美女av| 欧美性猛交xxxx富婆弯腰| 欧美俄罗斯乱妇| 91久久精品国产91久久| 亚洲日本成人女熟在线观看| 欧美性猛交xxxx免费看漫画| 爽爽爽爽爽爽爽成人免费观看| 亚洲欧美色图片| 欧美成人精品在线观看| 国产精品久久久久久久午夜| 亚洲曰本av电影| 日韩精品视频中文在线观看| 超碰97人人做人人爱少妇| 日本高清不卡在线| 欧美激情精品在线| 在线观看欧美日韩| 国产精品欧美一区二区三区奶水| 97香蕉超级碰碰久久免费的优势| 欧美一级高清免费| 国产不卡一区二区在线播放| 日韩理论片久久| 国产在线拍揄自揄视频不卡99| 国产在线精品成人一区二区三区| 亚洲午夜未满十八勿入免费观看全集| 国产精品久久激情| 国产精品女主播| 久久精品国产91精品亚洲| 亚洲国产精品专区久久| 欧美在线视频一区二区| 日韩精品视频在线观看网址| 欧美精品免费在线| 91免费视频网站| 亚洲精品久久久久久久久久久久久| 欧美亚洲国产另类| 欧美一级淫片播放口| 国产不卡视频在线| 久久久999精品免费| 日韩电视剧免费观看网站| 日韩毛片在线看| 国产精品久久久久久久电影| 日韩激情av在线免费观看| 欧美性受xxxx白人性爽| 国产成人一区二区在线| 亚洲黄页网在线观看| 国产成人精彩在线视频九色| 免费91在线视频| 国产欧美 在线欧美| 亚洲国产女人aaa毛片在线| 亚洲一区二区三| 久久九九免费视频| 国产原创欧美精品| 亚洲欧洲午夜一线一品| 国产精品福利无圣光在线一区| 日韩精品一二三四区| 成人欧美在线观看| 国产精品2018| 亚洲999一在线观看www| 伊人久久大香线蕉av一区二区| 久久频这里精品99香蕉| 亚洲加勒比久久88色综合| 亚洲精品成人av| 久久91精品国产91久久跳| 欧美老女人www| 欧美日韩激情视频8区| 日本精品久久中文字幕佐佐木| 国产一级揄自揄精品视频| 国产精品女主播视频| 精品国产网站地址| 欧美国产亚洲精品久久久8v| 九九热精品在线| 欧美电影免费播放| 日韩中文字幕在线视频播放|