Python设计中文词汇组成的彩色词云:应用于多领域
python中文词云[]

概述
python 中文词云是用 python 设计的。它由中文词汇组成,类似云的形状且是彩色的图形。通过把网络文本中出现频率高的“关键词”在视觉上突出显示,从而过滤掉大量文本信息,这样便于浏览网页的人能快速领会文本的主旨。
一、词云1、提出者
美国西北大学新闻学副教授、新媒体专业主任里奇·戈登于近日提出了“词云”这个概念。戈登曾做过编辑和记者,还曾担任迈阿密先驱报新媒体版的主任。
2、应用
1)教育
教育工作者可以利用Wordle工具,以加强学习。
2)文化
在小说阅读时,词云图能够提示出关键词和主题索引,这便于用户在互联网上进行快速阅读。在娱乐方面,变幻多端的词云图给用户赋予了充分的想象空间,同时也带来了娱乐趣味。
3)计算机软件
在词云制作方面开发出软件,方便用户使用。
二、python中文词云
Python 是一种面向对象的计算机程序设计语言,同时也是一种直译式语言。它是一种通用型语言,功能强大且完善,已经有十多年的发展历史,如今成熟且稳定。Python 拥有脚本语言中最为丰富和强大的类库,这些类库足以支撑绝大多数的日常应用。Python 的语法简洁且清晰,并且它本身就具有丰富和强大的类库。它被昵称为胶水语言。它能够把用其他语言制作的各种模块联结在一起,尤其是 C/C++。联结过程很轻松。
特点:
(1)简单易学
它能让你专注于解决问题,而非去弄懂语言本身。
(2)速度快
Python 的底层由 C 语言编写而成,许多标准库以及第三方库也均是以 C 语言进行编写的,故而其运行速度相当之快。
(3)免费开源
Python 属于 FLOSS(自由/开放源码软件)的范畴。用户具备自由发布该软件拷贝的权利,能够阅读其源代码,对其进行改动,并且可以将其一部分运用到新的自由软件当中。
(4)可移植性
因为它具有开源的本质,所以 python 已经被移植到了许多平台上,并且经过了改动,从而能够在不同平台上工作。
(5)解释性
python 语言编写的程序无需编译为二进制代码,能够直接依据源代码运行程序。用户仅需将 python 程序复制到另一台计算机上,该程序便可正常工作。
(6)面向对象
python 既可以支持面向过程的编程,也可以支持面向对象的编程。在“面向过程”这种语言类型中,程序是由过程或者仅仅是可被重复使用的代码的函数所构建起来的。在“面向对象”这种语言类型中,程序是由数据以及功能组合在一起的对象构建起来的。
(7)可扩展性、可嵌入性
用户的部分程序具备用 C 编写的能力,也具备用 C++编写的能力,之后能在 python 程序里使用这些程序。同时,还可以将 python 嵌入到 C/C++程序中,以此给程序用户提供脚本功能。
(8)丰富的库
高质量的库包含 python 图像库这部分内容。
(9)规范的代码
python 通过强制缩进的方式让代码具有较好的可读性。并且 python 语言编写的程序无需编译成二进制代码。
三、制作词云
1、下载安装python
2、安装python运行环境
3、确定词云分析的对象
4、输入全部指令并进行词云分析
5、词云生成成功
参考资料: