Python数据分析之jieba库的运用步骤词云制作《斗破苍穹》词云

三十年河东,三十年河西,莫欺少年穷!年仅15岁的萧家废物,于此地,立下了誓言,从今以后便一步步走向斗气大陆巅峰!这里是属于斗气的世界,没有花俏艳丽的魔法,有的,仅仅是繁衍到巅峰的斗气!

《斗破苍穹》可谓玄幻小说的巅峰之作,曾经痴迷到彻夜看小说,回不到的过去,等不到的未来!今天就利用python的jieba库以及在线制作词云工具TAGUL,制作《斗破苍穹》词云。

步骤

jieba分词

首先,通过pip3 install jieba安装jieba库,随后在网上下载《斗破苍穹》小说及停用词表。代码如下:

import jieba.analyse

path = '小说路径'

fp = open(path,'r',encoding='utf-8')
content = fp.read()
try:
    jieba.analyse.set_stop_words('停用词表路径')
    tags = jieba.analyse.extract_tags(content, topK=100, withWeight=True)
    for item in tags:
        print(item[0]+'\t'+str(int(item[1]*1000)))

finally:
    fp.close()

大家运行程序可能会报错,是编码问题,我们这时需打开下载的txt文档,另存为,选择utf-8编码即可。

运行部分结果图:

词云制作

(1)打开taglue官网,点击import words,把运行的结果copy过来。 (2)选择形状,在这里是网上下载的图片进行的导入。 (3)选择字体。 (4)点击Visualize生成图片。

《斗破苍穹》词云

在这个斗气大陆上,只有强者才可以生存,萧炎在药老及丹药的帮助下不断修炼,拥有多种异火,有着极强的灵魂感知力;在不断修炼中,遇到了小医仙,纳兰,美杜莎,紫研等人,成为斗气大陆上的强者而奋斗。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏知晓程序

春日去赏花,教你用小程序优雅地装逼

何不出门赏花去?诶,那朵开得极好,不知是什么花?貌似是杏花,也可能是梨花,不然……是樱花?

502
来自专栏老九学堂

有个程序猿很忧桑:一个命令rm -rf/ ,他把整个公司删没了...

▼ 话说 最近有个程序猿很忧桑 ....... ? 因为弄错了一行代码 这哥们不小心把他整个公司 删没了 没了 了 ... ? ? 好吧.. 事情是这样的.....

2665
来自专栏域名资讯

七位数收购LBX.com

近日有媒体称:域名LBX.com已经以小七位价格易主海外终端,目前正在搭建名为London Block Exchange Ltd(伦敦大宗交易所有限公司)的网站...

200
来自专栏安恒信息

“永恒之蓝”勒索软件样本分析及一线案例处置分享

1. 样本收集 网上收集整理了已有的样本MD5,下载地址: https://gist.github.com/Blevene/42bed05ecb51c1ca0e...

4179
来自专栏晨星先生的自留地

一次不完全成功的渗透

1865
来自专栏吉浦迅科技

辣眼睛,看别人如何用Jetson TX1花式逗猫!

如果你最近在阅读人工智能(artificial intelligence,简称AI)、深度学习(deep learning)和神经网络(neural netwo...

2705
来自专栏Java学习网

Java 语言版本整理,先到1.8版本,不全请补充

Java 语言版本 JDK 1.1.4 Sparkler 宝石 1997-09-12 JDK 1.1.5 Pumpkin 南瓜 1997-12-13 JDK 1...

2475
来自专栏数据结构与算法

BZOJ2199: [Usaco2011 Jan]奶牛议会(2-SAT)

Description 由于对Farmer John的领导感到极其不悦,奶牛们退出了农场,组建了奶牛议会。议会以“每头牛 都可以获得自己想要的”为原则,建立了下...

3558
来自专栏菩提树下的杨过

中文分词组件:thulac及jieba试用手记

THULAC由《清华大学自然语言处理与社会人文计算实验室》研制推出的一套中文词法分析工具包。 官网地址:http://thulac.thunlp.org,该项目...

402
来自专栏desperate633

TCP/IP之拥塞控制拥塞的成因和代价拥塞控制的方法TCP拥塞控制

拥塞(Congestion) 给一个非正式定义就是:“太多发送主机发送了太多数据或者发送速度太快,以至于网络无法处理” 如果网络中发生了拥塞,会出现如下表现...

882

扫码关注云+社区