资源简介
使用第三方库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实现时间序列一维预测
相关资源
- python+ selenium教程
- PycURL(Windows7/Win32)Python2.7安装包 P
- 英文原版-Scientific Computing with Python
- 7.图像风格迁移 基于深度学习 pyt
- 基于Python的学生管理系统
- A Byte of Python(简明Python教程)(第
- Python实例174946
- Python 人脸识别
- Python 人事管理系统
- 基于python-flask的个人博客系统
- 计算机视觉应用开发流程
- python 调用sftp断点续传文件
- python socket游戏
- 基于Python爬虫爬取天气预报信息
- python函数编程和讲解
- Python开发的个人博客
- 基于python的三层神经网络模型搭建
- python实现自动操作windows应用
- python人脸识别(opencv)
- python 绘图(方形、线条、圆形)
- python疫情卡UN管控
- python 连连看小游戏源码
- 基于PyQt5的视频播放器设计
- 一个简单的python爬虫
- csv文件行列转换python实现代码
- Python操作Mysql教程手册
- Python Machine Learning Case Studies
- python获取硬件信息
- 量化交易(附python常见函数的使用方
- python 名字用字排行
评论
共有 条评论