話不多說,直接上**
from執行結果:wordcloud import wordcloud,stopwords,imagecolorgenerator
import jieba
import matplotlib.pyplot
asplt
from
os import path
from
scipy.misc import imread
import matplotlib.pyplot
asplt
#使用jieba對txt進行分詞
filename = '
sign.txt
'with open(filename,encoding='
utf-8
') as
f: mytext =f.read()
cut_text ='
'.join(jieba.lcut(mytext))
color_mask = imread("")
cloud =wordcloud(
background_color='
white
',#設定背景顏色
mask=color_mask,#背景
font_path='
c:\windows\fonts\stzhongs.ttf
', # 若是有中文的話,這句**必須新增,不然會出現方框,不出現漢字
max_words=2000
,#設定最大顯示的字數
stopwords=stopwords,#設定停用詞
max_font_size=150
,#設定字型最大值
random_state=30 #設定有多少種隨機形態,即多少種配色方案
)#生成詞雲圖
word_cloud =cloud.generate(cut_text)
plt.imshow(word_cloud)#顯示詞雲圖
plt.axis(
'off
')#不顯示x、y軸
plt.show()

python3使用 python3使用模組
python內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def tes...
python電影名稱詞云 python 詞云
1 寫詞云的思路 資料採集 分詞 生成詞云 2 用到的模組 wordcloud。如果沒有這個模組,cmd進入python所在目錄的scripts資料夾,通過pip安裝。pip install wordcloud。安裝出現以下錯誤 3 開始編碼 匯入模組 from wordcloud import w...
python3 詞與符號的作用
使用 居中 使用 居左 使用 居右詞作用 print 將內容列印到powershell中 end 為end末尾傳遞乙個空字串,這樣print函式不會在字串末尾新增乙個換行符,而是新增乙個空字串 format 格式化字串。將小括號內的多個引數與格式化中的 相匹配,其中的 被小括號內的多個引數換掉了。i...