当前位置:主页 > 学服务器 > Linux >

用Python生成词云
栏目分类:Linux   发布日期:2019-12-13  来源:趣素材网 - www.pic83.com 浏览次数:

词云是一种数据可视化技术,用于表示文本数据,其中每个单词的大小表示其出现的频率或重要性。 可以使用词云突出显示重要的文本数据点。 词云被广泛用于分析来自社交网络网站

词云是一种数据可视化技术,用于表示文本数据,其中每个单词的大小表示其出现的频率或重要性。 可以使用词云突出显示重要的文本数据点。 词云被广泛用于分析来自社交网络网站的数据。

为了在Python中生成词云,需要的模块是– matplotlib,pandas和wordcloud。 要安装这些软件包,请运行以下命令:

pip install matplotlib
pip install pandas
pip install wordcloud

代码1:字数

可以设置要在tagcloud上显示的最大单词数。 为此,请使用WordCloud()函数的max_words关键字参数。

# importing the necessery modules from wordcloud import WordCloudimport matplotlib.pyplot as plt import csv# file object is created file_ob = open(r"linuxidc.com.csv")# reader object is created reader_ob = csv.reader(file_ob)# contents of reader object is stored . # data is stored in list of listformat. reader_contents = list(reader_ob)# empty string is declare text = ""# iterating through list of rows for row in reader_contents :#iterating through words in the row  for word in row :# concatenate the words text = text + " " + word# show only 10 words in the wordcloud . wordcloud = WordCloud(width=480,height=480, max_words=10).generate(text)# plot the WordCloud image plt.figure() plt.imshow(wordcloud,interpolation="bilinear") plt.axis("off") plt.margins(x=0, y=0)plt.show()
?

相关热词:

Copyright © 2010-2020 www.pic83.com. 趣素材网 版权所有   粤ICP备12084032号-5  壁纸设计 | 酷站欣赏 | 绘画艺术 | 平面设计 | 交互设计 | 3D艺术 | 摄影艺术 |
原创作品 经验分享 设计素材 佳作欣赏 装饰设计 设计学院 学服务器 系统下载 电脑教程