当前位置: 首页 > news >正文

怎么用dw做网站seo综合查询怎么进入网站

怎么用dw做网站,seo综合查询怎么进入网站,在线客服系统网站源码,政务网站建设目的 意义我们有时候需要爬取结果生成为自定义的词云图 生成自定义的词云图通常需要以下步骤: 1. 爬取数据:使用爬虫工具或库,如requests、BeautifulSoup等,可以爬取网页、论坛、社交媒体等平台上的文本数据。 2. 数据预处理&#xff1a…

我们有时候需要爬取结果生成为自定义的词云图

生成自定义的词云图通常需要以下步骤:

1. 爬取数据:使用爬虫工具或库,如requests、BeautifulSoup等,可以爬取网页、论坛、社交媒体等平台上的文本数据。

2. 数据预处理:对爬取到的文本数据进行清洗和处理,去除无用字符、标点符号、停用词等,并进行分词操作。

3. 构建词频字典:统计每个词的出现频率,可以使用字典或Counter类记录每个词的频率。

4. 生成词云图:使用词云生成工具,如wordcloud库,根据词频字典生成词云图。可以根据需求设置词云的样式、颜色、形状等。

需要根据具体的需求对代码进行修改和完善,如数据预处理、词频统计等。另外,还可以根据需求自定义词云的样式、颜色、字体等。

需要导入的库,先pip安装一下

# 导入扩展库
import re # 正则表达式库
import collections # 词频统计库
import numpy as np # numpy数据处理库
import jieba # 结巴分词
import wordcloud # 词云展示库
from PIL import Image # 图像处理库
import matplotlib.pyplot as plt # 图像展示库
from pylab import mpl # 用于处理中文乱码

读取保存到csv的爬取结果,根据

# 读取文件
fn = open('all_data.csv', encoding='utf-8-sig') # 打开文件并编码
string_data = fn.read() # 读出整个文件
fn.close() # 关闭文件# 文本预处理
pattern = re.compile(u'\t|\n|\.|-|:|;|\)|\(|\?|"') # 定义正则表达式匹配模式
string_data = re.sub(pattern, '', string_data) # 将符合模式的字符去除# 文本分词
seg_list_exact = jieba.cut(string_data, cut_all=False) # 精确模式分词
object_list = []
remove_words = [u'的', u',', u'和', u'是', u'随着', u'对于', u'对', u'等', u'能', u'都', u'。', u' ', u'、', u'中', u'在', u'了',u'通常', u'如果', u'我们', u'需要', u'把', u'但', u'?', u'!', u'...', u'有', u'做', u'大', u'一个', u'一些', u':',u'》', u'!', u'】', u'[', u'【', u'+', u'我', u'你', u'"', u'。。。', u'《', u'1', u'/', u'?', u'吗', u'“',u'这', u'小', u'.', u'#', u'|', u'(', u')', u'(', u')', u'…', u'”', u',', u'不', u'上'] # 自定义去除词库for word in seg_list_exact: # 循环读出每个分词if word not in remove_words: # 如果不在去除词库中object_list.append(word) # 分词追加到列表# 词频统计
word_counts = collections.Counter(object_list) # 对分词做词频统计
word_counts_top10 = word_counts.most_common(10) # 获取前10最高频的词
print(word_counts_top10) # 输出检查# 词频展示
mask = np.array(Image.open('tree.jpg')) # 定义词频背景
wc = wordcloud.WordCloud(font_path='D:/Course/bilibiliHot/JiZiHeFengChiSong.ttf', # 设置字体格式mask=mask, # 设置背景图max_words=200, # 最多显示词数max_font_size=100, # 字体最大值background_color='white'# 设置背景颜色,默认为黑色black
)fig = plt.figure(figsize=(10, 8)) # 设置显示窗口大小
wc.generate_from_frequencies(word_counts) # 从字典生成词云
image_colors = wordcloud.ImageColorGenerator(mask) # 从背景图建立颜色方案
wc.recolor(color_func=image_colors) # 将词云颜色设置为背景图方案
mpl.rcParams['font.sans-serif'] = ['SimHei']
plt.suptitle('词频分析') #这里设置中文可能会乱码,需要导包
plt.imshow(wc) # 显示词云
plt.axis('off') # 关闭坐标轴
plt.show() # 显示图像
wc.to_file('result.jpg') # 无白边保存图片
# fig.savefig('result01.jpg') # 有白边保存

http://www.fp688.cn/news/161529.html

相关文章:

  • 有个人做网站的郑州seo优化
  • 九江有哪些做网站的公司合肥网络推广服务
  • c2c网站开发策划全国知名网站排名
  • html网站的上传网站优化seo是什么意思
  • 番禺网站建设怎么样新乡seo顾问
  • 网站建设w亿玛酷1专注seo网站结构优化
  • 北京做网站要多少钱关键词排名优化公司外包
  • ja.wordpress.org上海网络优化服务
  • 沙井网站推广成都网站维护
  • 免费企业网站报价seo软件视频教程
  • 企业单页网站模板中国十大营销策划公司排名
  • 建设网站的必要性黄山网站建设
  • 网站开发得多长时间制作自己的网页
  • 国土资源网站建设方案站长seo综合查询
  • 调用其他网站php页面2022好用值得推荐的搜索引擎
  • 手机网站搭建多少钱云搜索
  • 经典网站设计作品广东全网推广
  • hexo 导入wordpress北京百度推广优化
  • 做村易通网站站长要收费吗?怎么建立自己的网站平台
  • 做网站月薪资多少钱漯河seo推广
  • 什么网站可以做宣传西安网络推广公司
  • 宁波做网站公司西安百度seo代理
  • scratch在线编程网站湖南专业seo优化
  • 重庆高端网站建设新冠疫情最新消息
  • 龙岩网站建设行情长沙seo霜天
  • 做网站的书籍推荐常用的网络推广方法
  • 已经备案的域名做电影网站一站式网站建设公司
  • 用微信怎么做企业网站东莞搜索优化
  • 吉林科技网站建设百度的网址是什么呢
  • wordpress 数据 清理东莞网络优化公司