Python 利用wordloud製作詞云

2021-08-15 10:28:03 字數 914 閱讀 6418

本文首發於我的部落格: gongyanli.com

詞云github:

前言:第一次使用wordcloud,然後記錄了自己的點滴,使用其實很簡單。我輸出的圖形看著不太美觀,後續可以深入研究,輸出自己想要的形狀。

pip install wordcloud

`from wordcloud import wordcloud  # 匯入wordcloud

import matplotlib.pyplot as plt

filename = "australian-defence-force.txt" # 開啟txt檔案

with open(filename) as f:

mytext = f.read() # 讀取檔案

wordcloud = wordcloud().generate(mytext) # 生成詞云

plt.imshow(wordcloud, interpolation='bilinear') # 利用plt把詞云視覺化顯示

報錯 importerror: cannot import name wordcloud

建立python檔案的時候我把檔案取名為wordcloud.py,之後匯入wordcloud時一直出錯,重新取乙個名字就ok了。

如果想要高階,可參考此部落格python詞云 wordcloud 十五分鐘入門與高階,哈哈,我是還沒有時間細看這篇部落格了,大致瞟了一眼,覺得不錯,空下來細看。

Python 利用pymmseq cpp實現分詞

在python這pymmseg cpp 還是十分方便的!環境 ubuntu10.04 python2.65 步驟 2 tar zxf pymmseg cpp tar.gz 解壓後得到pymmseg 目錄 cd pymmseg mmseg cpp python build.py 生成 mmseg.so...

python利用ElementTree讀寫xml

1.寫xml from xml.etree.elementtree import element,subelement,elementtree 生成根節點 root element root 生成第乙個子節點 head head subelement root,head head 節點的子節點 ti...

利用Python傳送email

引入smtplib和email.mime.text.mimetextimport smtplib 將你寫的字串轉化為郵件的文字形式 from email.mime.text import mimetext smtp伺服器位址 smtp server smtp.163.com 傳送者是誰 sender...