成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

從此駕馭圖表的神器matplotlib,Python強(qiáng)大的作圖工具

從此駕馭圖表的神器matplotlib,Python強(qiáng)大的作圖工具

相關(guān)學(xué)習(xí)推薦:python教程

先來給大家介紹一下另外一個(gè)很有用的數(shù)據(jù)分析庫——matplotlib

matplotlib簡介

如果你在大學(xué)里參加過數(shù)學(xué)建模競賽或者是用過MATLAB的話,相比會對這一款軟件中的畫圖功能印象深刻。MATLAB可以做出各種函數(shù)以及數(shù)值分布圖像非常的好用和方便。如果你沒用過呢也沒關(guān)系,知道這么回事就好了。MATLAB雖然好用,但畢竟是收費(fèi)軟件,而且相比于MATLAB,很多人更喜歡Python的語法。

所以呢MATLAB就被惦記上了,后來有大神仿照MATLAB當(dāng)中的畫圖工具,也在Python當(dāng)中開發(fā)了一個(gè)類似的作圖工具。這也就是我們今天這篇文章要講的matplotlib,也是Python、數(shù)據(jù)分析以及機(jī)器學(xué)習(xí)領(lǐng)域當(dāng)中使用最廣泛的作圖工具包,幾乎沒有之一。前段時(shí)間不是美國政府搞事情,導(dǎo)致MATLAB公司宣布對中國的幾所高校禁止使用MATLAB嘛,有一些人就提出來說我們可以使用Python當(dāng)中的一些開源工具代替,當(dāng)然MATLAB當(dāng)中還有很多其他厲害的功能,Python可能不一定能代替,但至少在作圖這個(gè)領(lǐng)域是沒問題的。

matplotlib 基本用法

matplotlib廣泛流行的一個(gè)非常主要的原因就是它方便、好用,我們來看幾個(gè)經(jīng)典的例子就知道了,短短幾行代碼就可以作出質(zhì)量非常高的圖。

我們使用的是matplotlib這個(gè)包下的pyplot這個(gè)庫,從名字上我們也看得出來它是Python庫。如果你安裝了Anaconda這樣完整的Python包管理工具的話,那么這個(gè)包默認(rèn)應(yīng)該已經(jīng)裝好了。如果沒有,可以使用pip安裝一下,命令也非常簡單。

pip install matplotlib復(fù)制代碼

裝好了包之后,我們通常的使用慣例是將它重命名成plt,所以如果你閱讀一些源碼以及其他大神的代碼,作圖的時(shí)候經(jīng)常會出現(xiàn)plt.xxx,就是這么來的。

import matplotlib.pyplot as plt復(fù)制代碼

plot當(dāng)中有幾種常用的作圖工具,第一種是作折線圖或者是曲線圖的,叫做plot。第二種是作柱狀圖的叫做hist,第三種是作散點(diǎn)圖的,叫做scatter,第四種是作餅狀圖的。除此之外還可以作一些三維的圖像,但是一般日常當(dāng)中使用得比較少,大部分是用來炫技的。

曲線圖

plot其實(shí)是用來作曲線圖的,采用的方法是描點(diǎn)呈現(xiàn),它會將我們的數(shù)據(jù)點(diǎn)串聯(lián)起來,成為一條光滑的曲線。當(dāng)然,作折線、直線也都是可以的,最后成圖的效果完全是由我們的數(shù)據(jù)決定的。

它的使用方法很簡單,在最基本的用法當(dāng)中,我們只需要傳入兩個(gè)list,分別代表x軸和y軸的值即可。比如我們要作出一個(gè)logistic的函數(shù)圖像。我們可以這樣:

x = np.linspace(-10, 10, 100)y = 1 / (1 + np.exp(-x))plt.plot(x, y)plt.show()復(fù)制代碼

在上面的代碼當(dāng)中我們首先使用numpy當(dāng)中的linspace函數(shù)生成了一個(gè)-10到10之間的numpy數(shù)組。這個(gè)數(shù)組當(dāng)中有100個(gè)點(diǎn),在-10到10之間均勻分布。我們對它計(jì)算對應(yīng)的logistic函數(shù)的值,也就是。這個(gè)函數(shù)我想大家都應(yīng)該很熟悉了,x是一個(gè)一百個(gè)點(diǎn)的list,對應(yīng)的y也是一個(gè)一百個(gè)點(diǎn)的list。也就是說一個(gè)x對應(yīng)一個(gè)y構(gòu)成了一個(gè)點(diǎn)對,代表圖中的一個(gè)坐標(biāo)。

我們不需要做任何轉(zhuǎn)化,只需要把這兩個(gè)數(shù)組傳入plt當(dāng)中,它會自動替我們完成坐標(biāo)的映射。最后呈現(xiàn)的效果如下。

從此駕馭圖表的神器matplotlib,Python強(qiáng)大的作圖工具

我們可以看到作圖的效果還是不錯(cuò)的,除了把圖像完成的繪制出來之外,還替我們在坐標(biāo)軸上畫上了點(diǎn)位,方便我們查看數(shù)據(jù)。

直方圖

hist可以用來繪制直方圖,這也是我們非常常見的圖像。在財(cái)經(jīng)領(lǐng)域我們經(jīng)常用直方圖反應(yīng)一個(gè)數(shù)據(jù)的走勢,在數(shù)據(jù)分析和機(jī)器學(xué)習(xí)當(dāng)中我們也經(jīng)常用直方圖來反應(yīng)某一個(gè)特征或者是值的分布。

在直方圖當(dāng)中我們只需要傳入一個(gè)數(shù)組,就是我們要求分布的數(shù)組,另外我們需要再輸入一個(gè)參數(shù)bins,表示我們希望將數(shù)據(jù)分桶的數(shù)量。然后它會繪制出每個(gè)桶中數(shù)據(jù)數(shù)量的直方圖,這樣我們就可以很直觀地看出分布來了。

x = np.random.normal(size=200)plt.hist(x,bins=30)plt.show()復(fù)制代碼

這里我們調(diào)用numpy當(dāng)中以正態(tài)分布概率隨機(jī)的函數(shù),得到的結(jié)果應(yīng)該是正態(tài)分布的。

從此駕馭圖表的神器matplotlib,Python強(qiáng)大的作圖工具

我們查看圖像,這個(gè)結(jié)果和我們的預(yù)期基本吻合。

點(diǎn)狀圖

第三種圖像叫做散點(diǎn)圖,它反應(yīng)的是每個(gè)點(diǎn)的分布情況。比如我們之前在介紹KNN和Kmeans模型的時(shí)候曾經(jīng)都作過散點(diǎn)圖,一個(gè)點(diǎn)代表一個(gè)樣本,通過散點(diǎn)圖我們觀察的也是樣本和數(shù)據(jù)分布的情況。但是和直方圖相比它更加得直觀,我們能直接看到分布,而不是一個(gè)分布的統(tǒng)計(jì)結(jié)果。

但是它也有缺點(diǎn),缺點(diǎn)就是我們只能觀察二維平面當(dāng)中的點(diǎn)的分布,畢竟超過3維的維度就沒辦法繪制了。而且3維的數(shù)據(jù)分布也不是很好觀察。

同樣散點(diǎn)圖的繪制也很簡單,我們只需要調(diào)用scatter函數(shù)傳入x和y的數(shù)組即可。

x = np.random.rand(100)y = np.random.rand(100)plt.scatter(x, y)復(fù)制代碼

這里我們的x和y都是隨機(jī)分布,所以得到的結(jié)果是散亂沒有規(guī)律的點(diǎn)。

從此駕馭圖表的神器matplotlib,Python強(qiáng)大的作圖工具

餅狀圖

最后我們來看下餅狀圖,餅狀圖也很常用,雖然也是反映的數(shù)據(jù)分布,但是它

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
丰满多毛的陰户视频| 国产成人69视频午夜福利在线观 | 麻豆XXXXXX在线观看| 麻豆精品一区二区综合AV| 欧美交换配乱吟粗大免费看| 日本XXXXXXXXX69| 天天看片天天AV免费观看| 亚洲AV日韩AV无码| 野花视频在线观看免费高清版| 18禁丝瓜视频安卓版| 波多野结衣 片子| 国产精品V片在线观看不卡| 黑人大战亚洲人精品一区| 久久人午夜亚洲精品无码区| 欧美一性一交一免费看| 天堂资源官网在线资源| 亚洲AV日韩综合一区尤物| 夜夜躁狠狠躁2021| 啊灬啊灬快点灬用力岳| 国产对白videos麻豆高潮| 精产国品一二三产区区别在线观看 | 无码色AV一二区在线播放| 亚洲精品无AMM毛片| 48熟女嗷嗷叫国产毛片小说| 丰满少妇张开双腿无码AV | 男吃乳尖玩奶头高潮视频| 日韩欧美亚洲综合久久影院D3| 性饥渴XXXXXⅩHD| 永久看一二三四线| 成人全部免费的A毛片在线看 | 麻豆AⅤ精品无码一区二区| 人妻少妇乱子伦无码专区| 午夜理论片福利在线观看| 一本大道香蕉在线资源| 爱情岛亚洲AV永久入口首页| 国产人久久人人人人爽| 免费免费视频片在线观看| 日本中文字幕一区二区高清在线| 亚洲AV永久无码精品一区二区国| 18未满禁止免费69影院| 国产高潮抽搐翻白眼在线播放 | 日本熟妇色VIDEO| 亚洲成AV人片在线观看WWW| 99热成人精品热久久6| 国产乱妇乱子在线播视频播放网站| 老汉粗大不带套怀孕| 少妇人妻大乳在线视频不卡| 亚洲中文字幕无码久久2017| らだ天堂中文在线| 极品国产主播粉嫩在线观看| 人妻被按摩师玩弄到潮喷| 亚洲国产不卡久久久久久| 凹凸在线无码免费视频| 精品人妻少妇嫩草av无码专区 | 国产99久久久国产无需播放器| 久久久久噜噜噜亚洲熟女综合| 日韩欧无码一二三区免费不卡| 亚洲熟妇av一区二区三区浪潮| 丁香花视频资源在线观看| 久久久久亚洲AV成人网电影| 天堂BT种子资源在线WWW| 幼儿免费网站精品幼儿1| 国产精品视频一区二区三区四 | 小鲜肉洗澡时自慰网站XNXX| 亚洲欧洲精品成人久久曰| 被医生吃奶吃高潮了H| 精品久久久久久国产| 日产乱码一二三区别免费| 亚洲午夜无码片在线观看影院百度| 大炕上的肉体交换| 好满射太多了装不下了APP| 国内精品伊人久久久久影院对白| 免费无码AV片在线观| 亚洲AⅤ在线无码播放毛片一线天| 99亚洲精品卡2卡三卡4卡2卡| 国内精品久久久人妻中文字幕 | 韩国精品一区二区无码视频| 人人妻久久人人澡人人爽人人精品| 亚洲熟妇色XXXXX欧美老妇| 国产AV在线观看| 欧美日韩精品成人网站二区A∨有| 亚洲国产成人一区二区三区| 丰满人妻一区二区三区无码AV| 美女裸体跪姿扒开屁股无内裤| 亚洲AV激情高潮抽搐乱色| 粉嫩av一区二区网站入口| 欧美黑人ⅩXXX猛交| 亚洲小说图区综合在线| 国产强被迫伦姧在线观看无码| 日本理伦片午夜理伦片| 24种男女插秧法| 久久国产热这里只有精品| 五十路丰满熟女av名单大全| 成人亚洲AV网站在线看AAAA| 女人国产香蕉久久精品| 一本一道人人妻人人妻| 狠狠无码人妻精品一区二区蜜桃| 天堂中文最新版在线官网在线| 拜托了老师动漫第二季| 免费高清A级毛片在线播放| 亚洲色偷偷综合亚洲AV伊人| 国产三级精品三级在线专区| 少妇人妻综合久久中文字幕| 啊灬啊灬啊灬快灬高潮了老| 男男黄Gay片免费网站www| 一二三四在线观看免费中文吗 | 国产精品国产自线拍免费| 日韩人妻无码精品免费SHIPI| 99国精产品灬源码1688钻石| 久久躁夜夜躁天天躁| 亚洲人妻免费视频| 国色精品卡一卡2卡3卡4卡在线 | 亚洲色AV无码AV丰满AV| 国产在线视频www色| 无人区一码二码三码四码区| 国产成人AⅤ片在线观看| 撒尿BBWBBW毛| 出轨 无码 论坛| 日韩欧国产精品一区综合无码| 99久久精品免费看国产| 农里粗汉的共妻嗯啊高H| 中文字幕丰满乱子伦无码专区 | 日本老熟妇毛茸茸| 不卡无在一区二区三区四区| 欧美日韩人妻精品一区在线| AV网站免费线看精品| 欧美乱子YELLOWVIDEO| 99精品国产再热久久无毒不卡| 奶头好大揉着好爽视频午夜院| 中文国产成人精品久久| 蜜桃人妻无码AⅤ中文字幕 | 亚洲AV无码片一区二区三区| 国产亚AV手机在线观看| 亚洲AV日韩综合一区久热| 国产又大又粗又黄又爽白丝| 亚洲AV中文AⅤ无码AV浪潮| 极品妇女扒开粉嫩小泬| 亚洲午夜福利在线观看| 久人人爽人人爽人人片AV| 中日大胆裸体棚拍人体| 男人进入女人下部图| FREEFR性中国少妇性HD| 人人妻人人澡人人乐DVD| 东京热人妻无码一区二区AV| 天天摸天天做天天爽| 国产偷国产偷亚洲清高网站| 亚洲国产丝袜精品一区| 国产农村乱人伦精品视频| 无码精品人妻一区二区| 亚洲欧美综合精品成人网站| 久久精品中文字幕第一页| 中文字幕乱码人妻综合二区三区| 嫩草在线视频WWW免费看| 爱丫爱丫影院在线| 熟女乱色一区二区三区| 国产午夜鲁丝片AV无码| 亚洲日韩AV无码中文| 蜜臀AV无码精品人妻色欲| JAPANESEHD无码中文字| 少妇人妻好深太紧了A| 国产亚洲色欲色一色WWW| 免费网站看V片在线18禁| 黑人与中国娇小美女AV在线| 亚洲男人的天堂在线播放| 巨大欧美黑人XXXXBBBB| 97精品国产97久久久久久免费| 欧美牲交A欧美牲交AⅤ免费真| 成年女人毛片免费观看中文| 丝袜人妻无码中文字幕综合网| 国精品99久9在线 | 免费| 一二三四视频中文字幕在线看| 欧美性一区二区三区| 国产成人精品999在线观看| 亚洲国产精品第一区二区 | www.xx欧美大鸡巴| 天堂AV无码大芭蕉伊人AV孕妇| 精品欧美一区二区三区久久久 | 亚洲丰满熟妇浓毛大隂户| 免费一看一级毛片少妇丰满2| 大香伊蕉在人线国产2020年| 亚洲AV中文无码| 年轻老师的滋味5| 公交车上拨开少妇内裤进入| 亚洲国产成人精品无码区2021| 免费韩国漫画网站观看| 国产AV激情久久无码天堂| 亚洲日韩AV片在线观看| 青青草视频 成人| 国产又色又刺激高潮视频| 0D0D肥胖老太婆| 玩弄老太婆BBW视频| 理论片午午伦夜理片影院| 国产AⅤ激情无码久久| 亚洲中文字幕无码一久久区| 日产精品一线二线三线优势| 加勒比一本HEYZO高清视频| WW久久综合久中文字幕| 亚洲AV无码一区二区少妇 | 玩弄朋友娇妻呻吟交换电影| 看全色黄大色大片免费无码|