精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從零開始教你用Python做詞云

移動開發 后端
臨淵羨魚,不如退而結網。我們步步為營,從頭開始幫助你用Python做出第一張詞云圖來。歡迎嘗試哦!


臨淵羨魚,不如退而結網。我們步步為營,從頭開始幫助你用Python做出***張詞云圖來。歡迎嘗試哦!

需求

在大數據時代,你經??梢栽诿襟w或者網站上看到一些非常漂亮的信息圖。

例如這個樣子。

從零開始教你用 Python 做詞云

看過之后你有什么感覺?想不想自己做一張出來?

如果你的答案是肯定的,我們就不要拖延了,今天就來一步步從零開始做個詞云分析圖。當然,做為基礎的詞云圖,肯定比不上剛才那兩張信息圖酷炫。不過不要緊,好的開始是成功的一半嘛。食髓知味,后面你就可以自己升級技能,進入你開掛的成功之路。

網上教你做信息圖的教程很多。許多都是利用了專用工具。這些工具好是好,便捷而強大。只是它們功能都太過專一,適用范圍有限。今天我們要嘗試的,是用通用的編程語言Python來做詞云。

Python是一種時下很流行的編程語言。你不僅可以用它做數據分析和可視化,還能用來做網站、爬取數據、做數學題、寫腳本替你偷懶……

知道豆瓣嗎?它一開始就是用Python寫的。

在目前的編程語言熱度排序里,Python屈居第四(當然,很多人不同意,所以編程語言的排行榜有許多,你懂的)。但看問題要用發展眼光。隨著數據科學的發展,Python有爆發的趨勢。早點兒站上風口,很有益處。

如果你之前沒有編程基礎,沒關系。從零開始,意味著我會教你如何安裝Python運行環境,一步步完成詞云圖。希望你不要限于瀏覽,而是親自動手嘗試一番。到完成的那一步,你不僅可以做出***張詞云圖,而且這還將是你的***個有用的編程作品。

心動了?那咱們就開始吧。

安裝

首先,我們需要安裝Python運行環境。

如果你用的是macOS,那么你的系統里面實際已經預裝好了Python。

然而我們要使用到許多擴展包的功能。因此***安裝一個Python工具套裝。只需要一次安裝,以后大部分的功能就都已集成了。不必每次使用新功能,都去零敲碎打地安裝新包了。

Python的套裝有許多種,這里推薦給大家anaconda。因為經過我4年多的嘗試與對比,感覺這款軟件包的安裝更為便捷,擴展包的涵蓋范圍與結構更合理。

首先下載anaconda套裝,具體下載鏈接如下:

??http://t.cn/RyWsyHV??

下拉網頁找到下載位置。根據你的操作系統類型選擇合適的版本。

從零開始教你用 Python 做詞云

因為我的系統是macOS,所以網站直接給我推薦的就是macOS系統版本。但如果你用的是Windows或Linux,請切換到相應的標簽頁上面。

不管你用的是哪個操作系統,請注意右側的兩個按鈕,分別對應Python 2.X和3.X版本。有人一定很納悶,既然有新的版本,我憑什么用舊的?

不是這樣的。到2020年之前,Python的兩個版本會一直并存。Python的開發者確實希望大家升級切換到3.X版本??上壳?.X版本兼容的擴展包數量比2.X版本要少,尤其是涉及到數據科學類的軟件包,就尤其明顯。所以如果你是初學者,我建議你下載2.X(目前是2.7)版本,這樣在以后的使用中,可能遇到的問題會少一些。等你運用熟練了,再遷移到3.X版本不遲。相信我,到那時你會很快適應新版本的。

下載后,執行安裝文件就行了。

根據你的電腦運行速度不同,安裝的時間長短不等。耐心點兒,只需要等這一次嘛。

安裝完畢之后,請你安裝一個“現代化”瀏覽器。如果你用的是macOS,那么系統自帶的Safari就挺好。其他的選擇包括Firefox和Google Chrome。

請安裝上述瀏覽器之一,然后將其設置為系統默認的瀏覽器。

好了,下面請進入命令行模式。

在macOS和Linux下,你需要開啟一個終端(terminal)。

從零開始教你用 Python 做詞云

如果是Windows,請打開“開始”-“附件”-“命令提示符”。

從零開始教你用 Python 做詞云

鍵入以下命令:

mkdir demo  cd demo

好了,你現在有一個專用的目錄,叫做demo了。請到macOS的Finder或者Windows的“我的電腦”里面,找到這個目錄并且打開它。

回到終端下面,macOS或者Linux用戶請鍵入以下命令:

pip install wordcloud

macOS會提示你先安裝XCode命令行工具,你按照默認設置一步步進行就可以了。但是請注意,務必在WiFi環境下安裝。如果你用的是4G流量,那你可要破費一筆了。

如果你用的是Windows,那么為了使用這個詞云包,就稍微麻煩一些,你需要到下載 wordcloud?1.3.1?cp27?cp27m?win32.whl 這個文件,并將它拖拽到你的demo目錄里。具體下載鏈接如下:

??http://t.cn/RJ6Emm4??

在命令行下,先執行:

pip install wheel

然后,再執行:

pip install wordcloud?1.3.1?cp27?cp27m?win32.whl

好了,我們需要的全部Python運行環境終于裝好了。

請務必按照上述步驟執行,確保每一步都已經順利完成。否則一旦遺漏,后面運行程序會報錯。

數據

詞云分析的對象,是文本。

理論上講,文本可以是各種語言的。英文、中文、法文、阿拉伯文……

為了簡便,我們這里以英文文本為例。你可以隨意到網上找一篇英文文章作為分析對象。我特別喜歡英劇"Yes, minister",所以到維基百科上找到了這部劇的介紹詞條。

從零開始教你用 Python 做詞云

我把其中的正文文字部分拷貝了下來,存儲為一個文本文件,叫做yes-minister.txt。

把這個文件挪動到我們的工作目錄demo里。

好了,文本數據已經準備好了。開始進入編程的魔幻世界吧!

代碼

在命令行下,執行:

jupyter notebook

瀏覽器會自動開啟,并且顯示如下界面。

從零開始教你用 Python 做詞云

這就是咱們剛才的勞動成果——安裝好的運行環境了。我們還沒有編寫程序,目錄下只有一個剛才生成的文本文件。

打開這個文件,瀏覽一下內容。

從零開始教你用 Python 做詞云

回到Jupyter筆記本的主頁面。我們點擊New按鈕,新建一個筆記本(Notebook)。在Notebooks里面,請選擇Python 2選項。

從零開始教你用 Python 做詞云

系統會提示我們輸入Notebook的名稱。程序代碼文件的名稱,你可以隨便起。但是我建議你起一個有意義的名字,將來好方便查找。由于我們要嘗試詞云,就叫它wordcloud好了。

從零開始教你用 Python 做詞云

然后就出現了一個空白的筆記本,供我們使用了。我們在網頁里唯一的代碼文本框里,輸入以下3條語句。請務必逐字根據示例代碼輸入,空格數量都不可以有差別。尤其注意第三行,用4個空格,或者1個Tab開始。輸入后,按Shift+Enter鍵,就可以執行了。

filename = "yes-minister.txt" with open(filename) as f:  mytext = f.read()

沒有任何結果啊。

對,因為我們這里沒有任何輸出動作,程序只是打開了你的yes-minister.txt文本文件,把里面的內容都讀了出來,存儲到了一個叫做mytext的變量里面。

然后我們嘗試顯示mytext的內容。輸入以下語句之后,還是得按Shift+Enter鍵,系統才會實際執行該語句。

mytext

之后的步驟里,也千萬不要忘了這一確認執行動作。

顯示的結果如下圖所示。

從零開始教你用 Python 做詞云

嗯,看來mytext變量里存儲的文本就是我們從網上摘來的文字。到目前為止,一切正常。

然后我們呼喚(import)詞云包,利用mytext中存儲的文本內容來制造詞云。

from wordcloud import WordCloud wordcloud = WordCloud().generate(mytext)

這時程序可能會報警。別擔心。警告(warning)不影響程序的正常運行。

從零開始教你用 Python 做詞云

此時詞云分析已經完成了。你沒看錯,制作詞云的核心步驟只需要這2行語句,而且***條還只是從擴展包里找外援。但是程序并不會給我們顯示任何東西。

說好了的詞云呢?折騰了這么半天,卻啥也沒有,你蒙人嗎?!

別激動。輸入下面4行語句后,就是見證奇跡發生的時刻了。

%pylab inline import matplotlib.pyplot as plt plt.imshow(wordcloud, interpolation='bilinear') plt.axis("off")

運行結果如圖所示:

從零開始教你用 Python 做詞云

不用那么興奮嘛。

你可以在詞云圖片上單機鼠標右鍵,用“圖片另存為”功能導出。

從零開始教你用 Python 做詞云

通過這張詞云圖,我們可以看到不同單詞和詞組出現的頻率高低差別。高頻詞的字體明顯更大,而且顏色也很醒目。值得說明的是,最顯眼的單詞Hacker并不是指黑客,而是指這部劇的主角之一——哈克首相。

包含程序完整代碼的ipynb文件,我也分享了出來,你可以從如下鏈接下載:

??http://t.cn/RKQvFBM??

希望你在嘗試過程中一切順利。對自己生成的詞云圖滿意嗎?如果你不滿意,也不要緊,可以挖掘wordcloud軟件包的其他高級功能。嘗試一下,看自己能不能做出這樣的詞云圖來

從零開始教你用 Python 做詞云

討論

學完了本方法后,你做出了一張什么樣的詞云圖?除了本文介紹的方法以外,你還知道哪些便捷地制作詞云或其他信息圖的方式?歡迎留言,分享給大家。我們共同交流討論。

本文轉自雷鋒網,作者王樹義,原載于微信公眾號玉樹芝蘭(nkwangshuyi)。

責任編輯:張子龍 來源: 雷鋒網
相關推薦

2019-01-18 12:39:45

云計算PaaS公有云

2018-09-14 17:16:22

云計算軟件計算機網絡

2017-12-12 12:24:39

Python決策樹

2018-01-16 11:00:25

2021-05-18 14:42:55

PythonMySQL

2019-01-24 09:00:00

PythonAutoML機器學習

2021-03-16 11:30:33

2015-03-23 12:33:28

2015-11-17 16:11:07

Code Review

2018-04-18 07:01:59

Docker容器虛擬機

2024-12-06 17:02:26

2020-07-02 15:32:23

Kubernetes容器架構

2015-04-22 11:29:45

PythonPython創建瀑布圖

2011-03-28 16:14:38

jQuery

2024-03-01 19:53:37

PyBuilderPython開發

2023-08-03 08:51:07

2010-05-26 17:35:08

配置Xcode SVN

2024-05-15 14:29:45

2013-02-21 09:27:26

2016-08-10 14:59:41

前端Javascript工具
點贊
收藏

51CTO技術棧公眾號

久久国产视频一区| 国产av无码专区亚洲精品| 99久久精品国产一区二区成人| 综合五月婷婷| 亚洲精品国产免费| 亚洲一区在线不卡| 182tv在线播放| 久久亚洲一区二区三区四区| 91系列在线观看| 久久久久久久久久免费视频| 91欧美在线| 亚洲精品美女在线观看| 亚洲美女性囗交| 日本不良网站在线观看| 亚洲人成网站精品片在线观看 | 久久三级视频| 欧美亚洲色图校园春色| 久久久久久久久久久久久女国产乱| 久久国产生活片100| 综合激情国产一区| 亚洲欧美日韩色| 日韩电影免费观看高清完整版在线观看| 一个色妞综合视频在线观看| 日韩国产精品一区二区| 高清乱码毛片入口| 狠狠色丁香婷婷综合久久片| 国产精品99久久久久久白浆小说| 欧美成人一区二区三区高清| 国语产色综合| 日韩av一区在线| 91精品国产高清91久久久久久| 主播大秀视频在线观看一区二区| 性欧美疯狂xxxxbbbb| 欧美性受xxxx黑人猛交88| 福利在线视频导航| 91免费观看国产| 国产一区二区自拍| 亚洲第一页视频| 国产综合成人久久大片91| 国产精品丝袜久久久久久高清 | 精品露脸国产偷人在视频| 97超碰人人爱| 欧美高清视频| 国产精品三级av| 任我爽在线视频精品一| 亚洲日本香蕉视频| 成人黄色777网| av一区和二区| 午夜老司机福利| 懂色av一区二区三区蜜臀| 99久久久精品免费观看国产| 精品人妻无码一区二区色欲产成人 | 欧美精品一二| 亚洲欧美日韩中文在线| 国产精品1000部啪视频| 人人精品视频| 亚洲精品有码在线| 在线不卡av电影| 一本色道久久综合亚洲精品酒店| 亚洲精品美女网站| 99久久人妻无码精品系列| 同性恋视频一区| 亚洲免费电影在线观看| 91视频免费观看网站| 欧美裸体在线版观看完整版| 在线电影中文日韩| sm捆绑调教视频| 欧美日韩午夜| 亚州成人av在线| 国产91久久婷婷一区二区| www.欧美com| 成人激情自拍| 亚洲精品小视频| 秋霞网一区二区三区| 国产精品久久久久久麻豆一区软件 | 波多野结衣免费观看| 欧美a在线观看| 亚洲成人在线视频播放| 人妻大战黑人白浆狂泄| 日本a口亚洲| 久久99热精品这里久久精品| 午夜精品久久久久久久久久久久久蜜桃| 亚洲免费网址| 国产精品视频公开费视频| 99久久精品国产色欲| av电影在线观看一区| 日本一区二区三区在线视频| 黄色网在线播放| 亚洲午夜久久久久久久久电影网| 精品人妻一区二区三区四区在线| 日韩精品三区| 日韩一区二区中文字幕| 91精品人妻一区二区| 日韩a一区二区| 欧美激情一区二区三区久久久| 久久精品视频5| 国产美女精品在线| 欧美成人在线免费观看| 制服丝袜在线播放| 91福利国产精品| 国产探花一区二区三区| 免费成人高清在线视频theav| www国产91| 国产美女激情视频| 国产精一品亚洲二区在线视频| 精品一区二区三区av| 国产精品igao视频| а√天堂资源在线| 中文字幕精品一区| 亚洲美免无码中文字幕在线 | 91理论片午午论夜理片久久| 亚洲 另类 春色 国产| 自拍偷在线精品自拍偷无码专区 | 亚洲国产一区二区三区四区| 中文字幕在线观看二区| 亚洲欧美日韩在线观看a三区| 亚洲一区二区三区视频播放| 国产爆初菊在线观看免费视频网站| 一区二区三区免费看视频| 亚洲免费av一区二区三区| 成人午夜三级| 欧美成人免费在线观看| 丰满人妻一区二区三区四区| 91免费国产视频网站| www插插插无码免费视频网站| 另类一区二区| 亚洲人成77777在线观看网| 国产在线观看免费av| 国产乱码精品一品二品| 一区二区在线不卡| 日本在线视频一区二区| 日韩精品在线免费播放| 久久精品免费av| 国产一区91精品张津瑜| 亚洲 欧洲 日韩| 日韩城人网站| 日韩在线观看免费| 亚洲午夜精品久久久| 欧美激情一区二区三区| 黄色免费网址大全| 精品日本12videosex| 欧洲亚洲免费视频| 日本天堂在线| 欧美三级xxx| 精品无码人妻一区| 欧美亚洲在线| 欧美一区二区三区四区夜夜大片 | 午夜在线视频| 欧美日韩美女一区二区| 婷婷综合在线视频| 蜜臀av性久久久久蜜臀av麻豆 | 综合久久十次| 91久色国产| 密臀av在线| 亚洲激情视频网站| 在线能看的av| 国产亚洲成aⅴ人片在线观看| 成年人小视频网站| 日韩精品诱惑一区?区三区| 国产综合香蕉五月婷在线| 福利影院在线看| 伊人成综合网yiren22| 欧美黑人极品猛少妇色xxxxx| 国产精品熟女久久久久久| 成人免费一区二区三区视频| 九九热精品国产| 中文字幕一区二区三区在线视频| 国产日韩欧美a| 国产av天堂无码一区二区三区| 国产无遮挡裸体免费久久| 7777免费精品视频| 男男电影完整版在线观看| 在线视频欧美区| 日本一级片免费| 国产·精品毛片| 成人免费观看cn| 一区二区三区韩国免费中文网站| 国产精品久久久久久久久久尿| av大片在线看| 日韩午夜电影av| 成人免费看片98欧美| 国产日韩一级二级三级| 亚洲视频在线不卡| 亚洲一区日韩| 亚洲在线色站| 白白在线精品| 国产精品高潮在线| 影音先锋在线播放| 亚洲三级黄色在线观看| aaa一区二区| 精品久久久免费| 黑人狂躁日本娇小| 26uuu亚洲综合色| 午夜国产福利在线观看| 亚洲毛片av| 综合一区中文字幕| 欧美日韩一区二区三区四区不卡 | 成人午夜碰碰视频| 狠狠97人人婷婷五月| 久久99久久99精品蜜柚传媒| 青草综合视频| 欧美一级高清免费播放| 日p在线观看| 日韩精品在线视频美女| 国产日韩一级片| 色综合网站在线| 青青草激情视频| 日本一区二区免费在线观看视频| 在线观看一区二区三区四区| 日本va欧美va精品| 日韩国产一级片| 亚洲成人日韩| 亚洲精品tv久久久久久久久| 欧美日韩一区二区三区在线电影 | 91精品国产91久久久久福利| 精品孕妇一区二区三区| 亚洲性猛交xxxxwww| 三级小视频在线观看| 欧美一区二区在线播放| 69视频免费看| 欧美午夜www高清视频| 国产精品白嫩白嫩大学美女| 国产精品视频yy9299一区| 色综合久久五月| 国产成人精品免费看| 日本黄色福利视频| 日本午夜精品视频在线观看| 97xxxxx| 在线国产精品一区| 国产在线观看欧美| 亚洲成人国产| 中文字幕99| 93在线视频精品免费观看| 日韩av电影免费在线| 色婷婷狠狠五月综合天色拍 | 中文字幕剧情在线观看| 美国欧美日韩国产在线播放| 国产精品69页| 首页欧美精品中文字幕| 欧美牲交a欧美牲交aⅴ免费真| 99热精品在线| 亚洲熟妇无码一区二区三区| 国语精品一区| 秋霞无码一区二区| 亚洲一区日韩| 日日碰狠狠躁久久躁婷婷| 老鸭窝亚洲一区二区三区| 俄罗斯av网站| 午夜亚洲激情| 北条麻妃av高潮尖叫在线观看| 国产精品尤物| 97在线播放视频| 日本在线播放一区二区三区| 青青青在线视频免费观看| 日韩av在线发布| 色播五月综合网| 久久99精品久久久| 亚洲国产综合av| 韩国av一区二区三区四区| 亚欧美一区二区三区| 高清不卡在线观看| www.免费av| 国产亚洲欧美日韩在线一区| 天天摸日日摸狠狠添| 中文字幕一区二区三区在线播放| 欧美手机在线观看| 悠悠色在线精品| 欧美三日本三级少妇99| 日韩欧美在线免费观看| 中文字幕久久熟女蜜桃| 欧美一二三区精品| 亚洲av激情无码专区在线播放| 国产手机视频精品| 99re在线视频| 欧美大片免费观看| 精品丝袜在线| 国产精品手机播放| 99精品在免费线中文字幕网站一区| 精品乱色一区二区中文字幕| 精品国产一区二区三区久久久樱花 | 91夜夜揉人人捏人人添红杏| 97久久综合精品久久久综合| 久久国产日韩欧美| 久久福利影院| 无码中文字幕色专区| 琪琪一区二区三区| 岛国大片在线免费观看| 久久久综合激的五月天| 国产精品18在线| 亚洲第一av色| 亚洲一区 中文字幕| 亚洲成人网av| 日本在线观看免费| 欧美在线视频免费观看| 国产精品一区二区精品| 欧美日韩一区二区视频在线| 你懂的国产精品| 99草草国产熟女视频在线| 国产乱码字幕精品高清av | 国产精品成人av在线| 亚瑟国产精品| 欧美日韩一区综合| 国产综合网站| 天堂av2020| www欧美成人18+| 久久久美女视频| 欧美天天综合网| 亚洲人妻一区二区| 美乳少妇欧美精品| 91超碰碰碰碰久久久久久综合| 肥熟一91porny丨九色丨| 成人看的视频| wwwxxx黄色片| 成人天堂资源www在线| 中文字幕第69页| 91国偷自产一区二区使用方法| 成人午夜免费福利| 久久久精品免费| 成人黄色免费网站| 欧美性天天影院| 日韩视频精品在线观看| 麻豆短视频在线观看| 亚洲色图一区二区| 在线观看亚洲一区二区| 亚洲色图18p| 国产精品伦理| 精品免费国产| 亚洲人成毛片在线播放女女| 老司机av网站| 亚洲蜜臀av乱码久久精品蜜桃| 一级黄色大片免费观看| 国产一区二区免费| 欧洲一区二区三区精品| 久久人人九九| 在线亚洲欧美| 国产十八熟妇av成人一区| 亚洲成人午夜电影| 成人午夜免费福利| 高清欧美一区二区三区| 成人影院中文字幕| 水蜜桃色314在线观看| 夫妻av一区二区| 国产亚洲精品av| 欧美成人高清电影在线| 成年网站在线视频网站| 成人一区二区在线| 最新亚洲激情| 中文字幕乱码在线| 精品久久久久久国产| 青青草视频在线观看| 欧美自拍视频在线| 精品视频黄色| 色婷婷一区二区三区av免费看| 中文字幕亚洲不卡| 国产福利资源在线| 国内精品久久久久久| 日韩中出av| 亚洲国产精品毛片av不卡在线| 欧美激情在线一区二区三区| 亚洲专区在线播放| 欧美大片欧美激情性色a∨久久| 一区中文字幕| 免费在线观看亚洲视频| 国产亚洲欧美日韩在线一区| 一本色道久久综合无码人妻| 久久亚洲综合国产精品99麻豆精品福利| 蜜桃在线一区| 免费一级特黄毛片| 国产视频一区二区在线观看| 亚洲天天综合网| 欧美黑人巨大精品一区二区| 丝袜久久网站| 中文字幕在线导航| 亚洲精品中文在线观看| 欧美熟妇另类久久久久久不卡| 欧美一区二区三区……| 欧美电影三区| av电影在线播放| 91国产视频在线观看| 麻豆系列在线观看| 国产在线播放一区二区| 蜜臂av日日欢夜夜爽一区| 九九免费精品视频| 亚洲欧美日韩天堂一区二区| 国产精品1区在线| 噜噜噜久久亚洲精品国产品麻豆| 中日韩av电影| 黄色片网站免费在线观看| 国产精品第七影院| 亚洲欧美综合| 鲁丝一区二区三区| 日韩精品一区二区在线| 久久99久久99精品免观看软件| 中国黄色录像片| 久久久国产精华| 精品毛片一区二区三区| 国产精品91免费在线| 国内精品久久久久久久影视麻豆| 国产一二三四区在线| 精品国产凹凸成av人导航|