查看原文
其他

干货 | 文字云制作(附Python文字云教程),了解一下?

2018-04-20 陆子昕 南方传媒书院


之前吧,看见文字云总是心理膜拜一波大神。但没想到啊没想到,这些个大神其实有秘密武器!



操作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文字云做好了~



干货 | 跟陈安庆教授学考研新闻评论

干货 | Get新闻写作方法,轻松拿下40分

干货 | 如何进行深度报道选题


郑重声明:

未经同意,本公众号所刊发的作品,任何报刊杂志、网站、单位和个人未经允许不得使用和转载,违者将追究法律责任!

注意:现在公众号有置顶功能了,大家把微信更新到最新版本,点开“南方传媒书院”公众号,点“置顶公众号”键,就可以将我们置顶了。这样,您就可以第一时间发现我们。

 



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.课表:待定


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存