jieba库与词云

ぐ巨炮叔叔 提交于 2020-04-07 21:13:39

使用jieba库分析《永州八记》和《中共中央国务院关于实施乡村振兴战略的意见》

import jieba
txt = open("yongzhoubaji.txt", "r", encoding='utf-8').read()
words  = jieba.lcut(txt) 
counts = {}
for word in words:
    if len(word) == 1:
        continue
    else:
        counts[word] = counts.get(word,0) + 1
items = list(counts.items())
items.sort(key=lambda x:x[1], reverse=True)
for i in range(15):
    word, count = items[i]
    print ("{0:<10}{1:>5}".format(word, count))

        

词云

import jieba
import wordcloud
f = open("乡村振兴.txt","r",encoding="utf-8")
t = f.read()
f.close()
ls = jieba.lcut(t)
txt = " ".join(ls)
w = wordcloud.WordCloud(font_path="msyh.ttc")
w.generate(txt)
w.to_file("grwordcloud.png")

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!