html实现词云效果,关于人工智能的词云制作

文章来源:人工智能百度百科

首先进行常规操作:使用jieba库将文本分词,再使用wordcloud库的相关方法制作成相关词云,code如下:

3951a0627fc998b4feba088de21d7f4b.png

结果确是。。。。。。。这个词云中有着很多无比正确的废话(词)。古话说得好:宁缺毋滥!!!

ad58b3d46f9b6c59a000202cea1980aa.png

所以查询相关的词云库资料,了解了stopwords的用法,可以有效过滤掉一些废词!棒!

988dfd027ef0a7531f09dc5f92a96adb.png

词云效果为

a98e0d745d07aa0269d351849193bd67.png

但是只是方块和太多的字,既影响信息获取也不好看,于是在网上找了一个安卓小机器人的图片(请不要在意英特尔!!!)

4a18e6b26a947f22467f13d99147addd.png

使用第三方库imageio添加图片背景,并且使用max_words=100来限制词语数量

e101aa1a75a7d68878c5781248b7be09.png

效果如下:

e0a68888edebfb7efba3de3ed3e8b2dc.png

至此,关于人工智能的词云制作完成!观察这个词云还是有缺陷的,比如那个机器人左腿的那里有一个“总的来说”没有消掉,也不知道是怎么回事?

在词云中,机器学习、智能学习、信息论等等学科词语荣登榜首,在学习Python和人工智能的旅途我还有很长的路要走。

原文:https://www.cnblogs.com/AhugeCat/p/12652251.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值