Word_cloud

获取词云的代码

import jieba
import matplotlib.pyplot as plt
from collections import Counter
import jieba.posseg as psg
from scipy.misc import imread
from wordcloud import WordCloud, ImageColorGenerator


artic = open('2.txt', 'r', encoding='utf8').read()
# 取到不需要的字符
r='!.:;\n?“。,……”\u3000:的!,    '
for i in r:
    artic = artic.replace(i, '')
# 生成词组
cut =','.join(jieba.cut(artic))
lcut = jieba.lcut(artic)
# 统计数量
count = Counter(lcut).most_common(20)
print(cut)


path_of_font = './arialuni.ttf'
bg_path = 'C:/Users/Administrator/Pictures/map1.jpg'
bg_img = imread(bg_path)
my_wordcloud = WordCloud(font_path=path_of_font,max_font_size=100,mask=bg_img).generate(cut)
plt.imshow(my_wordcloud)
plt.axis("off")
plt.show()

效果图:

Figure_2


  转载请注明: 微笑看你 Word_cloud

 上一篇
Odoo Odoo
#### 定义: - Qweb被用作OpenERP的web客户端模板引擎。它是一种基于XML的模板语言。 - 特征: - 完全在客户端浏览器中完成渲染 - 一个模板文件中可以包含多个模
2019-05-10
下一篇 
响应 响应
session会话第一种方式:Flask自带的存储方式,数据存储在客户端第二种方式:使用Flask-Session进行储存,将数据库保存在redis中 请求接收HTTP请求方式:@app.route('/', methods=['GET',
2019-01-17
  目录