用python写出文件路径为C:\\Users\\Administrator\\Desktop\\李凯词云图统计\\红楼梦.txt去除这些关键词"什么", "一个", "我们", "那里", "你们", "如今","说道", "知道", "老太太", "起来", "姑娘", "这里", "出来", "他们", "众人", "自己", "一面", "太太", "只见", "怎么", "奶奶", "两个", "没有", "不是", "不知", "这个", "听见"的词云图代码
时间: 2023-07-06 16:38:32 浏览: 62
以下是使用Python生成去除关键词的红楼梦词云图的代码:
```
import jieba
from wordcloud import WordCloud
import matplotlib.pyplot as plt
# 读取文件内容
with open('C:\\Users\\Administrator\\Desktop\\李凯词云图统计\\红楼梦.txt', 'r', encoding='utf-8') as f:
content = f.read()
# 去除指定关键词
stopwords = ["什么", "一个", "我们", "那里", "你们", "如今","说道", "知道", "老太太", "起来", "姑娘", "这里", "出来", "他们", "众人", "自己", "一面", "太太", "只见", "怎么", "奶奶", "两个", "没有", "不是", "不知", "这个", "听见"]
for word in stopwords:
content = content.replace(word, '')
# 使用jieba进行分词
words = jieba.cut(content)
# 将分词结果转为字符串
words_str = ' '.join(words)
# 生成词云图
wc = WordCloud(font_path='simhei.ttf').generate(words_str)
plt.imshow(wc, interpolation='bilinear')
plt.axis("off")
plt.show()
```
注意,需要提前安装jieba和wordcloud库。同时还需要下载中文字体文件simhei.ttf,并将其放在代码所在的目录下。
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)