wordcloud庫的正確打開姿勢

wordcloud庫的安裝

安裝個wordcloud模塊以爲直接 pip install wordcloud 就行了,誰知道各種報錯,這就很尷尬了。在此記錄下解決的要點吧!

安裝個wordcloud庫以爲直接在cmd命令行使用pip工具: pip install wordcloud 就ojbk了,誰知報各種錯誤:
在這裏插入圖片描述
既然不能用pip工具直接安裝,那就換種方式吧…
去Python第三方安裝庫那裏下載 wordcloud 的 wheel 版本,然後進行安裝
下載地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud
注意下載對應的版本,以及是32位還是64位
在這裏插入圖片描述
以上圖安裝的版本爲例,這裏安裝的版本是Python3.7,32位的,故選擇時要選擇對應的版本,即wordcloud-1.6.0-cp37-cp37m-win32.whl:
在這裏插入圖片描述
用命令行進入下載好的“wordcloud-1.6.0-cp37-cp37m-win32.whl”文件所在位置的路徑下,下圖將文件下載放在桌面上,故用cd命令進入桌面(desktop)路徑進行安裝,使用pip install 文件名(包括後綴名),下圖即爲安裝完成的顯示,若按照版本不對應,則會報錯…
在這裏插入圖片描述

wordcloud庫的基本使用

wordcloud庫把詞雲當作一個WordCloud對象

  • wordcloud.WordCloud()代表一個文本對應的詞雲
  • 可以根據文本中詞語出現的頻率等參數繪製詞雲
  • 詞雲的繪製形狀、尺寸和顏色都可以設定
wordcloud庫常規方法
w = wordcloud.WordCloud()
  • 以WordCloud對象爲基礎
  • 配置參數、加載文本、輸出文件
    在這裏插入圖片描述

例一:

import wordcloud					#導入wordcloud庫
c = wordcloud.WordCloud()           #配置對象參數
c.generate("wordcloud by Python")   #加載詞雲文本
c.to_file("pywordcloud.png")        #生成詞雲圖片

在這裏插入圖片描述
配置對象參數

w = wordcloud.WordCloud(<參數>)

在這裏插入圖片描述

結合jieba庫實現兩個案例:

基本思路:

  • 步驟1:讀取文件、分詞整理
  • 步驟2:設置並輸出詞雲
  • 步驟3:觀察結果,優化迭代

案例一:
文檔:《決勝全面建成小康社會 奪取新時代中國特色社會主義偉大勝利》

效果圖:
在這裏插入圖片描述
代碼:

import jieba
import wordcloud
f = open("新時代中國特色社會主義.txt", "r", encoding="utf-8")
t = f.read()
f.close()
ls = jieba.lcut(t)
txt = " ".join(ls)
w = wordcloud.WordCloud( font_path = "msyh.ttc",width = 460, height = 320, background_color = "white")
w.generate(txt)
w.to_file("grwordcloud.png")

案例二:
文檔:《中共中央 國務院關於實施鄉村振興戰略的意見》

效果圖:
在這裏插入圖片描述
代碼:

import jieba
import wordcloud
f = open("關於實施鄉村振興戰略的意見.txt", "r", encoding="utf-8")
t = f.read()
f.close()
ls = jieba.lcut(t)
txt = " ".join(ls)
w = wordcloud.WordCloud( font_path = "msyh.ttc",width = 460, height = 320, background_color = "white")
w.generate(txt)
w.to_file("grwordcloud.png")

若結合imageio庫可以實現更多形狀的詞雲
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章