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

站長資訊網
最全最豐富的資訊網站

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

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

相關學習推薦:python教程

先來給大家介紹一下另外一個很有用的數據分析庫——matplotlib。

matplotlib簡介

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

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

matplotlib 基本用法

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

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

pip install matplotlib復制代碼

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

import matplotlib.pyplot as plt復制代碼

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

曲線圖

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

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

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

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

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

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

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

直方圖

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

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

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

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

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

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

點狀圖

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

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

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

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

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

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

餅狀圖

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

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产精品久久久久毛片大屁完整版| 婷婷成人基地| 欧美综合社区国产| 亚洲精品一级| 日韩一区二区三区免费视频 | 欧美日韩中文一区二区| av资源亚洲| 伊人精品一区| 国产精品美女久久久浪潮软件| 欧美+日本+国产+在线a∨观看| 美女少妇全过程你懂的久久| aⅴ色国产欧美| 一区二区三区午夜视频| 日本一区中文字幕| 久久99免费视频| 国产中文在线播放| 久久精品免费一区二区三区 | 欧美日本不卡| 免费在线成人| 欧美日韩精品免费观看视完整| 欧美日韩中文字幕一区二区三区 | 欧美三区四区| 欧美日韩国产高清| 日韩国产一二三区| 国内精品麻豆美女在线播放视频| 精品欧美一区二区三区在线观看| 亚洲欧美日韩高清在线| 免费看黄色91| 国产美女视频一区二区| 色婷婷亚洲mv天堂mv在影片| 久久理论电影| 日韩欧美三区| 91欧美在线| 9国产精品视频| 国产日韩免费| 视频小说一区二区| 婷婷久久免费视频| 日韩久久精品| 亚洲三级在线| 91亚洲国产| 热久久久久久久| 免费日韩一区二区三区| 欧美 日韩 国产精品免费观看| 日韩精品福利一区二区三区| 国产精品毛片久久| 亚洲一区二区三区在线免费| 美女久久久久久| 狠狠色狠狠色综合日日tαg| 国产精品亚洲欧美一级在线| 九色精品91| 国产精品一二| 欧美日韩四区| 麻豆精品在线观看| 亚洲综合欧美| 91欧美在线| 亚洲人成精品久久久| 黄色aa久久| 日本欧美在线| 黄色日韩在线| 国产999精品在线观看| 蜜桃久久av| 日韩三区免费| 国产极品模特精品一二| 亚洲一区二区三区高清| 精品免费视频| 中文一区一区三区免费在线观 | 久久久久久久欧美精品| 国产日韩欧美一区| 999视频精品| 欧美aa在线视频| 视频一区二区中文字幕| 四虎影视精品| 欧美亚洲三级| 蜜臀av在线播放一区二区三区| 国产精品久久久久久久免费观看| 日韩精品欧美成人高清一区二区| 激情偷拍久久| 日韩中文字幕高清在线观看| 久久国产麻豆精品| 亚洲欧美成人综合| 人在线成免费视频| 国产精品成人**免费视频| 日韩精品一卡二卡三卡四卡无卡| 日本久久成人网| 国产aⅴ精品一区二区三区久久| 日本高清久久| 亚洲青青久久| 国产综合色产| 国产成人精品一区二区三区视频| 国产亚洲人成a在线v网站| 国产亚洲福利| 欧美成人精品| av亚洲一区二区三区| 国产+成+人+亚洲欧洲在线| 欧美日本不卡| 日本免费一区二区视频| 亚洲伊人精品酒店| 免费精品国产| 欧美不卡高清一区二区三区| 国产精品成人一区二区不卡| 国产精品成人国产| 欧美视频精品全部免费观看| 亚洲中午字幕| 在线综合欧美| 亚洲国产一区二区在线观看| 久久国产中文字幕| 日本欧美不卡| 色在线中文字幕| 一区二区精品伦理...| 精品久久网站| 久久精品毛片| 精品三级国产| 国产一区二区三区久久| 精品免费av一区二区三区| 国产精品mv在线观看| 国产精品一国产精品k频道56| 国产无遮挡裸体免费久久 | 亚洲精品一区二区在线看| 激情综合在线| 伊人久久亚洲美女图片| 91久久亚洲| 三级在线观看一区二区 | 亚洲专区一区| 视频一区欧美精品| 亚洲精品少妇| 日本欧美一区二区在线观看| 欧美一级全黄| 国产精品大片| 成人国产精品一区二区免费麻豆| 精品一区二区男人吃奶| 97精品国产一区二区三区| 日韩黄色大片| 激情欧美一区| 丝袜国产日韩另类美女| 日韩精品国产精品| 国产精品多人| 超级白嫩亚洲国产第一| 欧美三区四区| 国产农村妇女精品一二区| 亚洲69av| 国产欧美啪啪| 黄毛片在线观看| 午夜免费一区| 日韩一区二区三区免费视频| 国产欧美日韩精品高清二区综合区 | 99久久亚洲精品蜜臀| 91久久久精品国产| 亚洲综合小说| 国产精品www994| 日韩高清成人| 亚洲一区二区三区高清| 日本久久一区| 国产一区二区三区亚洲| 999视频精品| 亚洲精品无吗| 黄色欧美在线| 精品91久久久久| 日韩精品三区四区| 色爱综合网欧美| 午夜日韩在线| 日本成人手机在线| 久久电影tv| 三级在线观看一区二区| 国产精品久久久免费| 91精品一区二区三区综合| 国产毛片一区| 欧美中文一区| 日韩免费视频| 蜜桃一区二区三区在线观看| 美腿丝袜在线亚洲一区| 国产综合精品一区| 欧美日韩一区二区三区四区在线观看 | 亚洲三级视频| 久久精品免视看国产成人| 国产韩日影视精品| 91亚洲精品在看在线观看高清| 国产在线看片免费视频在线观看| 久久国产成人| 久久免费福利| 在线综合欧美| 精品丝袜久久| 蜜臀91精品一区二区三区| 久久免费福利| 久久午夜精品| 国产伦久视频在线观看| 亚洲精品乱码久久久久久蜜桃麻豆| 成人国产精品| 亚洲三级视频| 99久久www免费| 国产伦理久久久久久妇女| 久久国产亚洲| 国产精品**亚洲精品| 亚洲综合日本| 色欧美自拍视频| 婷婷久久免费视频| 亚洲香蕉网站| 水蜜桃久久夜色精品一区| 日本精品久久| 欧美另类综合| 波多野结衣久久精品|