友情提示:本文共有 987 个字,阅读大概需要 2 分钟。
上一篇文章,小编和大家分享的一维数据定义和处理方法,以及小编自己的理解,这篇文章小编要和大家分享的是通过Python编程程序来汇总词云,用来表达学习和工作报告的鲜明主题!
首先我们要知道什么是词云,词云由一个个的词语组成的。在日常生活中,我们可以通过词语来表达我们所写的文章的主题,我们可以通过更多的词语来组成一个词云来表达学习和工作报告的主题。
想要使用Python编程来汇总词云,我们要先学会使用数据的处理方法,上一篇文章分享了一维数据处理方法,还有多维度数据的介绍,下面就和大家介绍一下二维数据。
一、二维数据
二维数据用两个列表类型来进行表示的,两个列表中的数据可以一一对应。
二维数据的存储格式就是用.csv来存储,数据中的元素要用逗号隔开,还有数据要按行分隔。
二维数据的读取方法如下:
fo=open(fname)
ls=[ ]
for line in fo:
line=line.replace("/n","")
ls.append(line.split(","))
fo.close()
这就是二维数据的读取方法,接下来小编就要和大家分享,如何运用Python编程来汇总词云,表达报告主题。
词云:这三张图片都是一些工作报告会中的词云,词云编程代码如下:
#GovRptWordCloudv1.py
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( width = 1000, height = 700, background_color = "white", font_path = "msyh.ttc" )
w.generate(txt)
w.to_file("grwordcloud.png")
使用这段Python代码来汇总词云,首先要把自己的学习工作报告写入进去,程序代码才能运行,输出词云,让我们知道我们的报告的重点主题!
有兴趣的朋友可以试一试,看一看自己的工作报告中所体现的主题是什么,今晚的精彩时光就到这里了,小编又要和大家说再见了,明天不见不散!请大家多多分享,多多关注!
本文如果对你有帮助,请点赞收藏《Python编程语言:使用词云来表示学习和工作报告的主题》,同时在此感谢原作者。