码迷,mamicode.com
首页 > 编程语言 > 详细

使用Python统计文件中词频,并且生成词云

时间:2019-02-12 11:41:32      阅读:478      评论:0      收藏:0      [点我收藏+]

标签:before   eee   label   ext   time   space   font   table   generate   

wordcloud

1 怎样使用Python产生词云

from wordcloud import WordCloud
import matplotlib.pyplot as plt
import jieba

# Now, There is no ‘word.txt‘ under this path
path_txt = "/home/alan/Desktop/word.txt"

f = open(path_txt, ‘r‘, encoding = ‘UTF-8‘).read()

cut_text = " ".join(jieba.cut(f))

wordcloud = WordCloud(
    font_path = "/home/alan/.local/share/fonts/STKAITI.TTF",
    background_color="white",
    width=1000,
    height = 800
    ).generate(cut_text)

plt.imshow(wordcloud, interpolation = "bilinear")
plt.axis("off")
plt.show()

总体思路:

  • 导入文章
  • "jieba"分词
  • 统计词频
  • 生成并绘制词云

使用Python统计文件中词频,并且生成词云

标签:before   eee   label   ext   time   space   font   table   generate   

原文地址:https://www.cnblogs.com/alango/p/10364436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!