摘要:中試牛刀我們這里有一張祖國地圖,是否可以定制生成一個祖國版圖樣式的詞云圖呢答案是肯定的,只因為太強大,實現思路直接看代碼。
Overview:
0 引言
1 環境
2 模塊準備
3 實現思路
4 小試牛刀
5 中試牛刀
6 總結
詞云圖,也叫文字云,是對文本中出現頻率較高的“關鍵詞”予以視覺化的展現,詞云圖過濾掉大量的低頻低質的文本信息,使得瀏覽者只要一眼掃過文本就可領略文章的主旨。
1 環境操作系統:Windows
Python版本:3.7.2
2 模塊準備本文涉及到的Python第三方模塊,共計四個:分詞模塊jieba,文字云模塊wordcloud,畫圖模塊matplotlib,用來處理背景圖片的模塊scipy。這些模塊均可通過pip方式進行安裝:
模塊的導入:
準備好一份自己需要分析的文本材料,這里選用的是19年兩會新鮮出爐的政府工作報告。我們首先得通過jieba模塊對文本材料進行分詞處理,然后對處理后的材料使用wordcloud文字云模塊生成相應的詞云圖片即可。
當然了你可以選擇一個背景圖片,并以此為基礎生成特定的云圖,這時就用到了上面提到的另外兩個模塊scipy和matplotlib。
好了,思路有了,那就開始實踐吧~
4 小試牛刀小試牛刀章節教你僅用9行代碼,來生成一個詞云圖,先欣賞下最終的效果圖。
4.1 效果圖 4.2 代碼實現制作云圖的思路,上文已作說明,這些就不再贅述了,直接看代碼,代碼中已添加詳細注釋說明。
除去注釋、導入模塊占用的兩行,剩下僅7行的代碼,你來說說Python強大不?
小試牛刀不夠牛?上面做出的云圖不夠完美?那就繼續看下去,這里來實現一個定制圖案的云圖。
5 中試牛刀我們這里有一張祖國地圖,是否可以定制生成一個祖國版圖樣式的詞云圖呢?
答案是肯定的,只因為Python太強大,實現思路直接看代碼。
是不是又被強大的Python給震撼了?如引言所述,通過生成詞云圖,對文章中出現頻率較高的“關鍵詞”予以視覺化的展現,幫助讀者快速領略文章的主旨,既方便又高效!
不過呢,不要高興地太早,這里給大家暗暗地埋了幾顆雷,詞云圖功能強大實用自不必說,但是若想正常的用起來,除了上面提到的在安裝wordcloud模塊時會遇到麻煩之外,還有更多的麻煩在等著大家。請關注后續Python排錯集的系列文章。
關注公眾號「Python專欄」,后臺回復:zsxq09,獲取本文全套代碼
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43521.html
摘要:百萬量級的產品,扛起來并不費力。當你的網站或者接口有一個用戶訪問時,能在短時間內返回,那么,當用戶量達到時,是否能在同樣的時間內返回呢這是個問題。對于后端來說,把響應時間控制在合理的范圍之內是很重要的。其他的也是類似。 分幾點來答: 1. 首先,這其實是個技術選型題。 做技術選型的時候不能單純的考慮性能,應該優先考慮業務類型,以及團隊水平。另外的話,框架只是其中一環,還有配套呢。 如果...
摘要:百萬量級的產品,扛起來并不費力。當你的網站或者接口有一個用戶訪問時,能在短時間內返回,那么,當用戶量達到時,是否能在同樣的時間內返回呢這是個問題。對于后端來說,把響應時間控制在合理的范圍之內是很重要的。其他的也是類似。 分幾點來答: 1. 首先,這其實是個技術選型題。 做技術選型的時候不能單純的考慮性能,應該優先考慮業務類型,以及團隊水平。另外的話,框架只是其中一環,還有配套呢。 如果...
摘要:在期間,華為正式發布云服務,聚焦物聯網基礎設施,構建產業生態黑土地,通過做大聯接利用云服務和智能做強產業物聯網,使能行業數字化。在HUAWEI CONNECT 2018期間,華為正式發布IoT云服務2.0,聚焦物聯網基礎設施,構建產業生態黑土地,通過做大聯接、利用云服務和AI智能做強產業物聯網,使能行業數字化。華為云核心網產品線總裁馬海旭發布IoT云服務2.0根據華為GIV(全球產業愿景)報...
閱讀 2619·2021-10-12 10:12
閱讀 778·2019-08-29 17:25
閱讀 2779·2019-08-29 17:24
閱讀 3202·2019-08-29 17:19
閱讀 1792·2019-08-29 15:39
閱讀 3030·2019-08-26 16:50
閱讀 1983·2019-08-26 12:17
閱讀 2694·2019-08-26 12:16