当前位置:首页 > 教育培训 >

怎么查看用python做的词云图(怎么查看自己python的地址)

来源:原点资讯(www.yd166.com)时间:2023-06-20 03:01:58作者:YD166手机阅读>>

生成云图的主要函数为: WordCloud方法里面的generate函数

eg: my_wordcloud=WordCloud().generate(txt)

txt:将要显示的文字

WordCloud():wordcloud方法,里面的参数可以配置

eg: wordcloud = WordCloud(font_path=path, background_color="black", margin=5, width=1800, height=800,mask=alice_mask,max_words=2000,max_font_size=60,random_state=42)

wordcloud = wordcloud.generate(txt)

mask 英语意思为面具,这里就是在云图上面套上这样一个面具,让其显示为面具图片的形状

和词云图相关的知识

1、文字清洗

2、结巴分词

3、去除无用的词

4、PIL包打开面具图片

--------------------------------------------------

文字清洗

1、去除多余的符号,利用re包筛选出中文汉字

import re

pattern=re.compile('[\u4e00-\u9fa5]')

ls=re.findall(pattern,txt字符串类型),返回列表类型,单个中文字

1.2、将单个字组合成为没有空格的字符串,用join比较方便,当然也可以用for循环实现

words_str=''.join(ls)

2、结巴分词 import jieba jieba.cut(words_str),返回生成器对象,需要转化成list类型

cleaned_word=list(jieba.cut(words_str))

3、去除无用的词(比如,的,很 诸如此类的副词)

去除无用词需要用到 stopwords.txt(可以在网上下载),将stopwords.txt中存在的词,从cleaned_word中剔除

stopwords=pd.read_csv("D:\Python34\stopwords.txt",index_col=False,quoting=3,sep="\t",names=['stopword'], encoding='gbk')

words_df=words_df[~words_df.segment.isin(stopwords.stopword)]

words_df为DateFrame类型,segment为中文这一列的名字,或者叫索引

4、PIL包打开面具图片

alice_mask = np.array(PIL.Image.open('D:/Python34/coding/pachong/1.png')) 打开一幅图片,将图片矩阵数据赋值给WorldCloud的参数mask

wordcloud = WordCloud(font_path=path, background_color="black", margin=5, width=1800, height=800,mask=alice_mask,max_words=2000,max_font_size=60,random_state=42)

用wordcloud.generate(txt)方法显示词云图 。

5、最后可以将制作的云图放入本地磁盘

wordcloud.to_file('d:/jieba/she2.jpg')

注: 如果词放在txt文件里面,则首先需要将文件打开为 字符串类型 txt=open(r'D:\Python34\coding\pachong\neiwu.txt','r').read()

下面这幅图就是根据《三生三世十里桃花》电影短评词语图。电影短评词是通过爬虫获取的,后续再介绍。

怎么查看用python做的词云图,怎么查看自己python的地址(1)

栏目热文

一步一步教你如何用python做词云

一步一步教你如何用python做词云

欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练、PDF电子...

2023-06-20 03:06:17查看全文 >>

python生成词云的难点(Python生成中文词云)

python生成词云的难点(Python生成中文词云)

欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信“学习资料”可以领取包括不限于Python实战演练、PDF...

2023-06-20 03:02:59查看全文 >>

怎样用python制作词云(python词云图制作)

怎样用python制作词云(python词云图制作)

Python语言一直被称颂为很好学的一门编程语言,本文主要聊聊Python学习的一些感触,再以扶摇为例,谈谈如何使用Py...

2023-06-20 02:31:00查看全文 >>

python中文词频怎么做(python中文文本统计词频的步骤)

python中文词频怎么做(python中文文本统计词频的步骤)

在 Python 中,可以利用字典进行词频统计。具体做法是,将文本分割成单词,然后使用一个字典记录每个单词出现的次数。以...

2023-06-20 03:01:09查看全文 >>

如何使用python第三方库生成词云

如何使用python第三方库生成词云

俗话说:不要只顾低头拉车,还要抬头看路。意思就是在努力的同时,也要经常看看方向,不断明确目标。咱们学习Python也一样...

2023-06-20 02:35:15查看全文 >>

甜蜜之家2游戏剧情详细解析

甜蜜之家2游戏剧情详细解析

截至目前,《甜蜜之家2》(《甜蜜之家:第二章》)发布至今已经过去了2个多月时间,由于舞文本人对这种分章节售卖的游戏本身好...

2023-06-20 03:07:54查看全文 >>

甜蜜之家讲述了什么剧情(甜蜜之家游戏剧情)

甜蜜之家讲述了什么剧情(甜蜜之家游戏剧情)

由泰国工作室YGGDRAZIL GROUP CO.LTD独立开发并发行的第一人称恐怖惊悚冒险解谜游戏《甜蜜之家(Home...

2023-06-20 03:05:19查看全文 >>

甜蜜之家图文攻略(甜蜜之家2通关图文攻略)

甜蜜之家图文攻略(甜蜜之家2通关图文攻略)

这是最近才出的恐怖游戏,简单的分析一下吧。本篇文章含有大量剧透,请慎重阅读。游戏中的故事是发生在泰国,泰国恐怖片看的很少...

2023-06-20 03:00:05查看全文 >>

甜蜜之家2结局男主手怎么了(甜蜜之家结局主角最后怎么了)

甜蜜之家2结局男主手怎么了(甜蜜之家结局主角最后怎么了)

在刚刚听到甜蜜之家这个游戏时,我不以为意,有人说这是亚洲恐怖游戏的巅峰,甚至比逃生,生化危机还要恐怖,可是根据名字如何也...

2023-06-20 03:11:19查看全文 >>

甜蜜之家2完整剧情攻略(甜蜜之家2攻略完整版)

甜蜜之家2完整剧情攻略(甜蜜之家2攻略完整版)

截至目前,《甜蜜之家2》(《甜蜜之家:第二章》)发布至今已经过去了2个多月时间,由于舞文本人对这种分章节售卖的游戏本身好...

2023-06-20 03:13:01查看全文 >>

文档排行