干货 | 文字云制作(附Python文字云教程),了解一下?
之前吧,看见文字云总是心理膜拜一波大神。但没想到啊没想到,这些个大神其实有秘密武器!
操作666666!!!
微信公众号小编必备之
文字云制作:
1
BlueMC词云
http://www.bluemc.cn/
这个吧,放在第一个是因为它操作简单且功能强大。不仅可以制作文字云,还能比较公众号,微博......(如上图)。而且分享的越多,金币越多,能用的功能也越多。
但不推荐!因为等的时间过长。导入文本之后要分析到天荒地老.......
2
Tagxedo
http://www.tagxedo.com/
这个是国外的网站,需要翻墙。据说很好用,但小编翻墙失败了,所以不太了解情况。上图是翻出去的人的作品。了解一下?
3
Word art
https://tagul.com/
隆重推荐今天出场的第三位嘉宾:Word Art!这个软件真的巨好用!!!基本按照自己的要求选模板就ok了!
但有个缺点,就是没有中文字体,所以要用中文的话,记得先导入字体~导出的图片,大尺寸的要会员,不过正常微信的话,用1M免费的就可以了!
4
字云
这个是微信小程序,操作如图。对,输完文字,选择完轮廓,颜色,字体之后,就完成了!简单不简单~
5
易词云
http://yciyun.com/
这个网站的操作其实和字云差不多,但他是网页版的,所以导入数据比较简单。而且模板相对于字云来说,是多了一些。所以放在第五个吧!
6
Python
这个大神级的爬虫软件是正规军!下面来一波正规指导!首先先下个python软件哈...
1.先把文本中的空行删除,将每一非空段落保存在“para”列表中:
>>> text_new = text_ori.split('\n')
>>> para = [i for i in text_new if i != '']
接着利用正则表达式,将上面的para中的单词切出,生成一个新的列表:
>>> import re
>>> pattern = re.compile(r'(C\+\+)|([A-Za-z]+)')
>>> words = []
>>> for i in para:
... word = re.findall(pattern,i)
... for j in word:
... for k in j:
... if k != '':
... words.append(k)
...
翻译一下:
#导入正则表达式库
#匹配规则为:该段字符内容为C++或该段字符全部都由字母构成
#建立空列表,用来储存接下来匹配到的单词
#遍历para中的每一行
#进行匹配
#遍历匹配出的结果列表
#遍历结果列表中元组
#如果元组中的元素不为空字符串
#就将该段字符认作为单词,加入words列表中
2.统计词频:建立一个字典,其键为单词,键值为该单词出现的次数
>>> from collections import Counter
>>> counts = Counter(words_new).items()
>>> counts_new = {word[0]:word[1] for word in counts if word[1]>5}
翻译一下:
#调用Python内置的collections模块中的Counter
#运用Counter进行词频统计,保存为counts
#删除词频小于5的单词
3.生成文字云
>>> from pytagcloud import create_tag_image, make_tags
>>> from pytagcloud.lang.counter import get_tag_counts
>>> tags = make_tags(counts_new.items(), maxsize=150)
>>> create_tag_image(tags, 'cloud.png', size=(900, 600), fontname='Lobster')
翻译一下:
#导入生成文字云所需的库
#将刚刚得到的词频代入,生成标签,设置标签字号的上限为150
#生成cloud.png,大小为900*600,文字字体为Lobster
python文字云做好了~
郑重声明:
未经同意,本公众号所刊发的作品,任何报刊杂志、网站、单位和个人未经允许不得使用和转载,违者将追究法律责任!
注意:现在公众号有置顶功能了,大家把微信更新到最新版本,点开“南方传媒书院”公众号,点“置顶公众号”键,就可以将我们置顶了。这样,您就可以第一时间发现我们。
01
线上课程
(1)新闻实务班:20讲
(2) 财经专题班:(50讲)(已录制22节)
(3) 网络舆情与新媒体(已录制10节)
02
社群互动课程
(1)实务真题讲练班:
针对实务内容较为灵活,且相互之间有借鉴意义的部分院校真题汇总分类,真题实训。
(2)VIP作品针对性指导班 (普通新传 / 财经专项):
结合新近热点新闻,以针对性训练讲评为内容
时间规划:9-11月,每周一节,共计20节
班型:10人小班
(3)作品点拨班(普通新传):
结合新近热点新闻,进行思路点拨和针对性指导
(4)热点点拨课:
汇总年度热点新闻,给予消息写作及新闻评论点拨思路
时间规划:12月,共4节课
(5)考前冲刺课:
重要知识点回顾,模考讲评
时间规划:12月,共6节课
(一)暑期班面授课程
1.时间:暑期7-8月
2.时长:
(1)普通新传:30天集训(每周休一天,报到一天,结业一天)
(2)财经专项:45天
3.定价:
(1)普通新传:15800(含住宿)
(2)财经专项:24800(含住宿)
4.班型:20人(普通15+财经5)
5.内容:
(1)新闻学理论
(2)传播学理论
(3)新闻史
(4)新闻实务
(5)赠送:英语+政治
(6)财经:15天财经专项基础+训练
6.服务:
班主任+助教+赠送线上课程+名家分享
7.课表:待定