临渊羡鱼,不如退而结 。我们步步为营,从头开始帮助你用Python做出第一张词云图来。欢迎尝试哦!
看过之后你有什么感觉不想自己做一张出来/p>
如果你的答案是肯定的,我们就不要拖延了,现在就开始,做个词云分析图。当然,做为基础的词云图,肯定比不上刚才那两张信息图酷炫。不过不要紧,好的开始是成功的一半。食髓知味,后面你就可以自己升级技能,进入你开挂的成功之路。
上教你做信息图的教程很多。许多都是利用了专用工具。这些工具好是好,便捷而强大。只是它们功能都太过专一,适用范围有限。今天我们要尝试的,是用通用的编程语言 Python 来做词云。
Python 是一种时下很流行的编程语言。你不仅可以用它做数据分析和可视化,还能用来做 站、爬取数据、做数学题、写脚本替你偷懒……
知道豆瓣吗一开始就是用 Python 写的。
在目前的编程语言热度排序里,Python 屈居第四(当然,很多人不同意,所以编程语言的排行榜有许多,你懂的)。但看问题要用发展眼光。随着数据科学的发展,Python 有爆发的趋势。早点儿站上风口,很有益处。
如果你之前没有编程基础,没关系。从零开始,意味着我会教你如何安装Python运行环境,一步步完成词云图。希望你不要限于浏览,而是亲自动手尝试一番。到完成的那一步,你不仅可以做出第一张词云图,而且这还将是你的第一个有用的编程作品。
心动了咱们就开始吧。
安装
首先,我们需要安装 Python 运行环境。我专门为你录制了一个视频教程,请点击这个链接查看,并仿照安装。
进行下一步之前,请确保你已经安装好了 Anaconda ,并且已经进入了终端。
请键入以下命令:
pip install wordcloud
如果你用的操作系统是苹果的 macOS ,系统就会提示你先安装 XCode 命令行工具,你按照默认设置一步步进行就可以了。
如果你用的是 Windows,那么为了使用这个词云包,就稍微麻烦一些。好在我为你录制了在 Windows 下用 Python 制作词云的完整视频教程,请点击这个链接查看。
数据
安装了 Python 的运行环境,我们还需要数据。
词云分析的对象,是文本。
理论上讲,文本可以是各种语言的。英文、中文、法文、阿拉伯文……
为了简便,我们这里以英文文本为例。你可以随意到 上找一篇英文文章作为分析对象。我特别喜欢英剧”Yes, minister”,所以到维基百科上找到了这部剧的介绍词条。
打开这个文件,浏览一下内容。
系统会提示我们输入 Notebook 的名称。程序代码文件的名称,你可以随便起。但是我建议你起一个有意义的名字,将来好方便查找。由于我们要尝试词云,就叫它 wordcloud 好了。
嗯,看来 mytext 变量里存储的文本就是我们从 上摘来的文字。到目前为止,一切正常。
然后我们呼唤(import)词云包,利用 mytext 中存储的文本内容来制造词云。
from wordcloud import WordCloud
wordcloud = WordCloud().generate(mytext)
这时程序可能会 警。别担心。警告(warning)不影响程序的正常运行。
不用那么兴奋嘛。
你可以在词云图片上单机鼠标右键,用“图片另存为”功能导出。
讨论
如果你对数据科学感兴趣,不妨阅读我的系列教程索引贴《如何高效入门数据科学,里面还有更多的有趣问题及解法。
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208944 人正在系统学习中 相关资源:下拉通刷词软件v3.1.zip-其它代码类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!