2018-10-23
閱讀量:
1090
如何利用分詞比重來制作詞云圖?
在利用自然語言處理之后,把一段文字,用jieba分詞分好了之后,詞語也有出現(xiàn)的頻數(shù)。對這些頻數(shù)進行排序,再用畫圖的形式來展現(xiàn)重要的詞云圖。以西游記的內(nèi)容文本為例:
導(dǎo)入WordCloud,ImageColorGenerator,STOPWORDS。
#wordcloud庫生成詞云圖
import matplotlib.pyplot as plt
from wordcloud import WordCloud,ImageColorGenerator,STOPWORDS
import jieba
import os
os.chdir('C:\\python_code\\')
text=open('西游記.txt',encoding='gb18030').read()
text_jieba=jieba.cut(text,cut_all=True)
seg=' '.join(text_jieba)
my_wordcloud=WordCloud(
background_color='white',
max_words=200,
stopwords=STOPWORDS,
font_path='C:/Windows/Fonts/simfang.ttf'
).generate(seg)
plt.imshow(my_wordcloud)
plt.axis('off')
plt.show()
最后的結(jié)果:







評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論