python词云展示

制作词云是我的一项小组作业,现在我来向大家展示我的和小伙伴(@kkiuuu)的成果。

1.导入必要的库

我们导入了jieba库、wordcloud库、imageio库以及matplotlib库等来实现词云的生成

2.准备文本数据、中文分词与筛选关键词

我们选择的文本内容是《红楼梦》,我们从中摘取了目录内容作为txt文本,并进行相应的读取分词等操作

首先,我们利用jieba库对txt文本进行分词操作,并将停用词文件中的词读入到列表stopwords中;然后,筛选关键词,去掉长度为1和在停用词文件中的以及指代同一个人的不同的称呼

3、设置词云图的参数和生成词云

首先是确定导入背景图片,读取文本文件;然后根据自己的要求设置背景图片(词云的形状会根据图片的形状生成)、设置最大词数、字体最大值等等一系列参数,保证词云的美观

4、展示词云图

这是我们的最终效果

//最后这是我们的txt文本

以上是我们的全部内容,感谢大家观看!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值