python朋友圈数据分析_第7天|16天搞定Python数据分析,盗墓笔记重现
詞云,又稱文字云,是由詞匯組成類似云的彩色圖形。網絡上好多漂亮的詞云圖,好多人以為是用PS軟件P出來的,其實不是的,它們是用Python生成的。而且生成的方法還挺簡單的,用Python開源的詞云庫就可以搞定。
7.1 牛刀小試
詞云用到的開發庫是wordcloud,還有幾個關聯的,正則表達式re,數據處理numpy,圖像展示庫matplotlib這個幾個,咱們之前就安裝并使用過了,用pip3 install jieba安裝一下結巴分詞庫,用pip3 install wordcloud安裝詞云展示庫,再用pip3 install imageio安裝圖片讀取庫即可。
溫馨提醒:wordcloud默認是不支持中文的,你可以隨便在下載一個字庫庫,放在代碼同目錄下就好了。如果沒有中文字體,會顯示亂碼的。
7.2 來自文件
在數據分析師眼里,好像一切數據皆可分析,哪怕只是一個txt文件,也照樣可以分析,起碼可分析出現的關鍵字并生成詞云圖。在《第6天 | 10天搞定Python網絡爬蟲,爬盜墓筆記,牛 》時,我們將小說內容生成了txt文件。現在就來讀取其中的一個并生成詞云圖。
輸出結果
7.3 分詞用法
在讀取用某個字符進行分隔的txt文件內容時,可用結巴分詞庫進行處理。處理好的效果,傳遞給詞云庫wordcloud,就可以生成你想要的的詞云圖了。為了方便你使用,我將word.txt文件里內容給你貼出來。
捕魚達人 插入排序 目標檢測 冒泡排序 Python 勾股樹分形圖 金融 邏輯推理 Python 熱門 流行 庫 pip Python Python 棋盤麥粒 謝爾賓斯基三角形 Python 凱撒加密 李白沽酒 圖像風格遷移 游戲編程 Python 表達式 Python 人臉識別 Numpy 人臉識別 人臉識別 Python 二分查找 神經網絡 笛卡爾心形曲線 遞推策略 計算思維 機器訓練 水手分椰子 數字漏洞 人工智能 人工智能 嵌入式 人工智能 AI 人工智能 Python 人工智能 Web系統 Python Web系統 Web系統 Web系統 Web系統 數據分析 自動化 研究 自動訓練 分詞庫 圖形庫 分布式 Python 熱力圖 熱門 地圖 語法簡單 Python Python 數據分析 數據分析 數據分析 Python 數據分析 植物大戰僵尸 數學與算法 時代潮流 Pyglet 通訊 OpenCV OpenCV 選擇排序 Python 行政 圖形轉字符畫 財務 飛向太空 Python 快速排序 字符串 幾何拼圖 八十天環游地球 Pandas Python 蝴蝶曲線 Python 隔溝算羊 Python 核心形曲線 海龜繪圖 海龜繪圖 Python 玫瑰曲線 Python 桌面系統 面向對象 面向對象 面向對象 TensorFlow 捌佰 TensorFlow Django Python 網絡爬蟲 網絡爬蟲 Scratch 網絡爬蟲 Python 網絡爬蟲 網絡爬蟲 辦公 網絡爬蟲 Scrapy Scrapy 科研 枚舉策略 圖像轉字符 公主迎圣誕 瘋狂摩托 去火星要多久 開發工具 流行歌曲 Python 機器人
代碼實現
7.4 婀娜多姿
云詞庫默認實現的效果庫是正方形的,你可以按你指定的圖片現狀進行生成,但圖片背景必須摳成白色背景才行。知道你懶得打開PS,我就提供一張給你,拿走不謝,轉發就好。
好了,有關Python詞云圖的內容,老陳講完了,如果覺得對你有所幫助,希望老鐵能轉發點贊,讓更多的人看到這篇文章。你的轉發和點贊,就是對老陳繼續創作和分享最大的鼓勵。
一個當了10年技術總監的老家伙,分享多年的編程經驗。想學編程的朋友,可關注我。我將分享Python,前端(小程序)、App和嵌入式方面的干貨。關注我,沒錯的。
#數據分析#
總結
以上是生活随笔為你收集整理的python朋友圈数据分析_第7天|16天搞定Python数据分析,盗墓笔记重现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: svn服务使用svn协议和http协议
- 下一篇: 基于Vue的淘宝SKU组合算法