Python3做词云(一)

所在系统:Ubuntu14.04

工具:anaconda,清华镜像,wordcloud   这里的安装报错问题在我另一篇文章记录安装anaconda3-5.01,清华镜像与wordcloud的各种报错中有解析

步骤:1先创建一个文件夹demo

mkdir demo

2进入该文件夹并导入图像和txt文件(这里图片最好选黑白,txt里面内容中英文即可)

我这里输入的图像是


导入了农夫的好彩分手歌词

喂 唔驶咁愁㖞朋友 
一段感情梗有佢完嘅时候
佢肯同你分手 你应该走夹唔抖
咁嘅人都有 简直系禽兽 我明架
你能够忍嘅都忍够 你等佢变
佢冇理过你感受 佢洗你钱
佢cut你线 佢落你面
你对佢仁至义尽啦 佢仲想你点
记住今日佢飞你系佢唔识货
呢种人你咪当从来无识过
你只系信错衰人一个
咪唔信爱情 系会有好结果
你个ex摆明系贱人 系废人
你咪为佢费神 你当为己为人
你有冇听闻得饶人处且饶人
佢仲喺instagram处写条文
你话佢扮咩 扮咩受害者
佢话佢比你仲伤
其实你系你俾佢中伤
呢啲咪趟着都要中枪
边有人分手赵完仲唱
人生流流长 总会遇到几条
好彩谂起𠮶一次你有分手
最委屈嘅你受够 冇分手会有排你受
终于揾到𠮶一对美满双手
你开心到冇朋友 最初玩你嘅人等天收
系 我知你未放得低
但系呢个人冇资格影响你一世
喊啦 即管喊出黎
少少眼泪 咪当交少少学费
你唔想拍拖拍到似上战场
但系佢次次伤害你嘅方法都唔一样
讲大话佢太擅长 朋友你太善良
你点对人 唔等于人地会点对你
学识呢个道理 获益嘅系你自己
或者呢段感情系有啲苦涩味
不过你应该庆幸 
呢个人冇同你走到结尾
你个ex摆明呢一生呢一世
你都会憎佢做嘅一切
你后悔同佢一齐
正所谓自古人生谁冇死
其实你想佢𠮶日早啲嚟
你仲要扮咩 扮咩伟大啫
根本佢就系有史以嚟
呢个人净系识爱自己
分左手仲要讲你是非
边有人一衰衰到贴地
人生流流长 总有人唔洗原谅
好彩谂起𠮶一次你有分手
最委屈嘅你受够
冇分手会有排你受
终于揾到𠮶一对美满双手
你开心到冇朋友
最初玩你嘅人等天收
嗱 好彩分手 洗乜怕丑
嗱 佢讲出口 即刻拍手
嗱 你转身走 驶乜深究
嗱 你放心有最尾完美嘅邂逅 

3导入simfang.ttf  --主要用于中文解析,wordcloud中默认只解析英文,所以你要上网下载simfang,并把simfang下到该文件夹中

4在终端输入

pxh@pxh:~$ cd demo
pxh@pxh:~/demo$ jupyter notebook

5在打开的页面中点击左上角,new-Python3

在弹开的窗口上输入代码如下:

#导入wordcloud模块
from wordcloud import  WordCloud
from scipy.misc import imread

#读取一个txt文件
filename = "fenshou.txt"
with open(filename) as f:
 mytext = f.read()
#读入背景图片
bg_pic = imread('5aa3c38e3348374fbe68bf5958d8cc54.jpg')
#生成词云
wordcloud = WordCloud(font_path='simfang.ttf',mask=bg_pic,background_color='white',scale=1.5).generate(mytext)
#保存图片
%pylab inline
import matplotlib.pyplot as plt
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis("off")

6最后按shift+enter键执行

7结果如下:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章