import jieba import jieba.analyse import wordcloud from wordcloud import WordCloud text1=open("text1.txt", "r", encoding="utf-8") line1= text1.read() LIST1=jieba.analyse.extract_tags(line1,10) text2=open("text2.txt", "r", encoding="utf-8") line2= text2.read() LIST2=jieba.analyse.extract_tags(line2,10) a=[x for x in LIST1 if x in LIST2] wc = WordCloud(background_color='white', font_path='D:\Program Files (x86)\Douyu\DYTool\data\Font\内海字体.ttf', width=1000, height=800, ) wc.generate(str(a)) wc.to_file("10.png")
时间: 2024-01-03 15:03:54 浏览: 372
jieba-0_jieba安装0.4.1_jieba-0.42.1.tar_jieba-0.42.1.tar.gz_jieba-
5星 · 资源好评率100%
这段代码的作用是读取两个文本文件(text1.txt和text2.txt),使用 jieba.analyse 模块对两个文本进行关键词提取,提取出的关键词数量为10个,并将提取出来的两个文本的关键词列表进行交集操作,得到两个文本共同的关键词列表。然后使用 WordCloud 模块生成词云图,词云图的背景为白色,字体采用了内海字体,大小为1000x800,最后将生成的词云图保存为10.png文件。
阅读全文