写出以下程序,要求在jupyter notebook中使用结巴分词后,并根据停用词表去除停用词后进行词云图的绘制
时间: 2023-03-10 12:07:51 浏览: 150
python生成词云图
5星 · 资源好评率100%
我可以给你一个示例程序,你可以参考它来编写你自己的程序:# 导入必要的库
import jieba
import pandas as pd
import matplotlib.pyplot as plt
from wordcloud import WordCloud# 加载数据
text = '这里是一段文本,用于测试'# 使用结巴分词
seg_list = jieba.cut(text)# 加载停用词表
stopwords = []
with open('stopwords.txt', 'r', encoding='utf-8') as f:
for line in f.readlines():
stopwords.append(line.strip())# 去除停用词
words = []
for word in seg_list:
if word not in stopwords:
words.append(word)# 绘制词云图
wordcloud = WordCloud(background_color="white", width=1000, height=860, margin=2).generate(' '.join(words))plt.imshow(wordcloud)
plt.axis("off")
plt.show()
阅读全文