python3詞云使用

2022-08-27 07:36:09 字數 1163 閱讀 6040

話不多說,直接上**

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...