资源简介
使用第三方库wordcloud将中英文混合的文本转换成词云图片,这是我在学习中将笔记转换成词云的程序,方便直观地复习
代码片段和文件信息
#know_cloud.py
‘‘‘
作者:星宇
功能:从.txt格式的文件中获取文本,将其转换成词云
时间:2018/5/11
tip:程序文件和文本文件必须是在同一目录下
‘‘‘
import jieba
import wordcloud as wc
#获取文本并做分词处理
def gettxt(filename):
file = open(filename‘rt‘)
txt = file.read()
fuhao = “““,。?‘“”’:?<‘“>()()/!*\n 12345678910123456789“““
for word in txt:
if word in fuhao:
txt = txt.replace(word‘‘)
file.close()
str_list = jieba.lcut(txt)
return ‘ ‘.join(str_list)
#处理文本,将文本转换成词云
def dealtext(text):
#本例的font_path是linux下的字体格式,如果是在windows
#下运行,font_path需改成windows下的字体
w = wc.WordCloud(width = 750height = 650\
font_path=‘NotoSansCJK.ttc‘\
background_color=‘white‘)
w.generate(text)
w.to_file(“out.png“)
def main():
text = gettxt(file_name)
dealtext(text)
file_name = input(“请输入文本名称:“)
main()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
I.A.... 1099 2018-05-16 17:15 know_cloud.py
----------- --------- ---------- ----- ----
1099 1
- 上一篇:百度迁徙自动脚本
- 下一篇:lstm实现时间序列一维预测
相关资源
- 多元线性回归预测房价算法pythons实现
- 笨方法学pythonLearn Python the Hard Way中文
- python编写2048小游戏
- 上交软院2017、2018年机试题目及代码
- 小猪佩奇学习代码
- 二元有限域矩阵的秩的计算 python语言
- month2day.py
- python-opencv 机器视觉 质心,形心 坐标
- keras上LSTM长短期记忆网络金融时序预
- Python代码gabor提取纹理特征
- 数塔问题界面实现
- python加django加websocket实现即时通讯
- RRT规划算法
- python qt5教程
- Lukas-Kanade光流法python代码
- django+python实现的web入门程序-注册登录
- Python编写组合导航数据采集程序
- python爬取豆瓣每个账户对电影的评分
- 基于python实现 淘宝购物车秒杀,自动
- Python-2.7.13-xcompile.patch
- pydelicious的__init__.py替换文件
- 使用python对淘宝商品信息数据进行爬
- python全套视频教程
- Python_百科爬虫
- BGLL社区划分算法python+networkx包
- python_spider.zip
- Python-定时爬取指定城市天气(一)
- python爬虫Scrapy(一)-我爬了boss数据
- sublime_package_control-python3.zip
- 豆瓣电影信息Python爬虫存入MongoDB.一分
评论
共有 条评论