ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python 词云

2019-10-17 12:57:59  阅读:321  来源: 互联网

标签:jieba plt Python text 词云 import txt


Figure_1.png

穿过长长的县道,便是雪国。
在看黄杏元的GIS书籍,按照图论中用相邻矩阵来表示图是应该和书上一样全写出来的。但在寻找最短路径时候只用到了第一行向量,所以分析过程就简化了。
之后考虑会使用Python或者C++来实现一个简单图的Dijkstra算法,目前只是计划,具体什么时候写看时间吧。

import wordcloud
import jieba
import numpy as np
from PIL import Image
import matplotlib.pyplot as plt


txt =open('line.txt','r',encoding='utf-8') #打开文件
text=txt.read()# 读整个文件
txt.close()# 关闭文件
#print(jb)

#jieba中文分词
text=' '.join(jieba.lcut(text))

## 获取图形的颜色和图片 numpy
maskcover= np.array(Image.open('love.jpeg') )

w = wordcloud.WordCloud(font_path="simsun.ttc",mask=maskcover)
w.generate(text)
w.to_file("wc.png")

# 展示词云
plt.imshow(w)
plt.axis('off')
plt.show()

待改进之处

  1. 对词云的字数做出限制
  2. 背景蒙版的修改
  3. 代码优化
  4. 字体大小的赋权显示
  5. jieba库的熟悉

Reference

1.Python wordcloud库学习小结
2.Linux下安装中文字体库

标签:jieba,plt,Python,text,词云,import,txt
来源: https://www.cnblogs.com/tamkery/p/11691341.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有