import re import jieba from jieba.analyse import extract_tags from wordcloud import WordCloud import matplotlib.pyplot as plt # 读取Word文档 with open('document.txt', 'r', encoding='UTF-8') as f: text = f.read() # 使用jieba提取关键词 keywords = extract_tags(text, topK=15, withWeight=True) # 生成关键词列表 keywords_list = [] for keyword, weight in keywords: keywords_list.append(keyword) print(keywords_list) # 生成词云 wordcloud = WordCloud(font_path='SimHei.ttf', background_color='white', width=1000, height=800) wordcloud.generate(' '.join(keywords_list)) # 显示词云 plt.imshow(wordcloud) plt.axis('off') plt.show()
利用jieba库提取整个文章关键词,词云可视化
于 2024-04-16 15:09:45 首次发布