久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

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

從此駕馭圖表的神器matplotlib,Python強大的作圖工具

從此駕馭圖表的神器matplotlib,Python強大的作圖工具

相關學習推薦:python教程

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

matplotlib簡介

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

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

matplotlib 基本用法

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

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

pip install matplotlib復制代碼

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

import matplotlib.pyplot as plt復制代碼

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

曲線圖

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

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

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

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

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

從此駕馭圖表的神器matplotlib,Python強大的作圖工具

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

直方圖

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

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

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

這里我們調用numpy當中以正態(tài)分布概率隨機的函數(shù),得到的結果應該是正態(tài)分布的。

從此駕馭圖表的神器matplotlib,Python強大的作圖工具

我們查看圖像,這個結果和我們的預期基本吻合。

點狀圖

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

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

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

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

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

從此駕馭圖表的神器matplotlib,Python強大的作圖工具

餅狀圖

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

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
欧美成人基地| 天堂精品久久久久| 日韩精品三区四区| 青草av.久久免费一区| 国产欧美亚洲一区| 久久中文字幕一区二区三区| 久久精品女人| 日韩黄色大片网站| 狠狠爱成人网| 免费视频一区二区| 亚洲乱码一区| 麻豆精品久久| 欧美黑人巨大videos精品| 久久99影视| 麻豆亚洲精品| 久久久久九九精品影院| 国产日本精品| 日韩精品欧美| 亚洲一级淫片| 偷拍亚洲精品| 国产欧美日本| 成人国产综合| 亚洲丝袜美腿一区| 婷婷综合国产| 91精品在线免费视频| 欧美极品中文字幕| 成人在线丰满少妇av| 亚洲欧美久久久| 蜜臀av国产精品久久久久| 日韩精品视频网站| 国产一区国产二区国产三区 | 免费在线欧美视频| 国产亚洲欧美日韩精品一区二区三区 | 欧美交a欧美精品喷水| 日韩欧美午夜| 一区二区国产精品| 久久精品国产一区二区| 91看片一区| 蜜桃视频一区二区三区在线观看| 日本视频在线一区| 精品国产乱码| 国产免费成人| 福利精品在线| 99久久精品网| 天堂va在线高清一区| 国产一区二区三区四区五区| 日韩视频一区二区三区在线播放免费观看| 日本成人中文字幕| se01亚洲视频| 日韩精品1区2区3区| 福利一区二区免费视频| 老鸭窝亚洲一区二区三区| 美女性感视频久久| 夜夜嗨一区二区| 免费精品一区| 亚洲一区欧美激情| 精品一区二区三区中文字幕| 1024精品久久久久久久久| 精品国产乱码久久久| 99成人在线| 精品91福利视频| 蜜芽一区二区三区| 日韩免费福利视频| 欧美在线看片| 亚洲精品国产偷自在线观看| 国产精品毛片久久久| 亚洲精品电影| 国产a久久精品一区二区三区| 伊人国产精品| 日韩欧美1区| 国产精品传媒麻豆hd| 欧美专区在线| 国产在线|日韩| 久久国产三级精品| 天堂av在线一区| 日韩免费福利视频| 国产亚洲字幕| 日韩精品一卡二卡三卡四卡无卡| 97精品国产福利一区二区三区| 国产精品**亚洲精品| 一区三区视频| 天堂8中文在线最新版在线| 欧美一级二级视频| 日本 国产 欧美色综合| 欧洲在线一区| 久久精品国产久精国产| 日韩av资源网| 免费在线观看日韩欧美| 欧美日韩免费观看视频| 国产精品亚洲欧美| 亚洲精品高潮| 在线一区视频| 久久久噜噜噜| 中文字幕在线高清| 精品国产精品久久一区免费式| 国产欧美日韩一区二区三区四区| 中文字幕av一区二区三区人| 一区二区自拍| 狠狠色狠狠色综合日日tαg| 99久久夜色精品国产亚洲狼| 97国产成人高清在线观看| 久久精品天堂| 国产精品一区二区美女视频免费看| 亚洲一区观看| 亚洲深夜影院| 亚洲高清影视| 欧美日韩中文字幕一区二区三区| 日产精品一区| 国产第一亚洲| 国产黄色精品| 国产精品亚洲片在线播放| 日韩国产欧美在线视频| 日韩综合一区二区| 亚洲v天堂v手机在线| 蜜臀国产一区二区三区在线播放| 久久成人精品| 亚洲最大av| 一本一道久久a久久| 欧美日韩激情在线一区二区三区| 1024精品一区二区三区| 久久夜夜操妹子| 色88888久久久久久影院| 久久国产直播| 国户精品久久久久久久久久久不卡| 麻豆精品蜜桃| 激情欧美一区二区三区| 欧美成人日韩| 999在线观看精品免费不卡网站| 精品一区三区| 午夜国产精品视频| 妖精视频成人观看www| 美女久久一区| 亚洲精品乱码日韩| 亚洲区第一页| 青青草视频一区| 欧美a级一区二区| 国产精品成人a在线观看| 高潮一区二区| 性欧美69xoxoxoxo| 中文字幕乱码亚洲无线精品一区| 日韩一区网站| 久久av电影| 日韩精品不卡一区二区| 五月婷婷六月综合| 日本在线不卡视频一二三区| 久久国内精品自在自线400部| 老司机精品视频网| 丝袜美腿诱惑一区二区三区 | 青草综合视频| 欧美精品91| 国产成人精品亚洲线观看| 夜鲁夜鲁夜鲁视频在线播放| 亚洲国产一区二区三区在线播放 | 国产美女撒尿一区二区| 精品国产三区在线| 久久久精品网| 久久亚洲影院| 欧美日韩xxxx| 日韩av有码| 亚洲一区免费| 国产精品白丝久久av网站| 欧产日产国产精品视频| 午夜亚洲一区| 久久精品国产久精国产| 黄色av一区| 欧美日本二区| 伊人久久高清| 日韩精品三级| 欧美成人a交片免费看| av亚洲在线观看| 欧美一区二区三区久久| 岛国av在线网站| 国产精品腿扒开做爽爽爽挤奶网站| 久久狠狠亚洲综合| 久久免费黄色| 欧美视频久久| 亚洲特色特黄| 国产麻豆一区二区三区精品视频| 日韩av首页| 97精品久久| 久久中文亚洲字幕| 91成人在线| 欧美日韩国产高清电影| 69堂免费精品视频在线播放| 日本欧美不卡| 91嫩草精品| 亚洲v在线看| 欧美天堂在线| 在线亚洲欧美| 国产h片在线观看| 色8久久久久| 欧美特黄一级大片| 国产精品**亚洲精品| 亚洲中午字幕| 98精品视频| 国产免费av一区二区三区| 夜久久久久久| 韩国精品主播一区二区在线观看| 久久精品99国产精品| 亚洲免费在线|