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

网站的建设好处semir

网站的建设好处,semir,携程旅游网官方网站 做攻略,seo推广效果互联网上有数百亿个网页,可以分为这么几类:不含有用信息的,比如垃圾邮件;少数人比较感兴趣的,但范围不是很广的,比如个人博客、婚礼公告或家庭像册;很多人感兴趣的并且十分有用的,比…

互联网上有数百亿个网页,可以分为这么几类:不含有用信息的,比如垃圾邮件;少数人比较感兴趣的,但范围不是很广的,比如个人博客、婚礼公告或家庭像册;很多人感兴趣的并且十分有用的,比如社交网站、新闻网站或某个公司的网站。

如此大量的网页对搜索引擎来说是个问题,因为搜索结果可能会有百万个甚至千万个。比如,你想访问“知乎”,但是不知道它具体的URL,这时你会在搜索框里输入“知乎”两个字,假设搜索结果有几百万条,那么最热门的那一条或者说“最正确”的那一条该如何来确定呢?

一个比较有效的方法是数inlinks,以知乎为例,数有多少个链接指向它。PageRank就是基于这种链接分析(link analysis)的算法。

PageRank计算过程示例

假设有三个网页,他们的结构如下:

对于网页C来说,它的PageRank表示为PR(C),则有PR(c) = \frac{PR(A)}{2} + PR(B)。因为对于C来说,它的inlinks来自于A和B。而A有两个指向外部的链接,指向C的占其中的二分之一。同理,对于

A来说,有 

PR(A)=PR(C);PR(B)=PR(A)2

假设,每个网页的初始值为$\frac{1}{3}$,则经过几次迭代后,PageRank会收敛到某个值。过程如下:

初始值: 

PR(A)=13,PR(B)=13,PR(C)=13

第一次迭代: 

PR(A)=PR(C)=0.33,PR(B)=PR(A)2=0.17,PR(C)=PR(A)2+PR(B)=0.332+0.33=0.5

。注意:利用上一次迭代的值进行计算

第二次迭代: 

PR(A)=0.5,PR(B)=0.17,PR(C)=0.332+0.17=0.33

第三次迭代:

PR(A)=0.33,PR(B)=0.25,PR(C)=0.42

第四次迭代:

PR(A)=0.42,PR(B)=0.21,PR(C)=0.42

第n次迭代...

经过更多次的迭代后,PR值收敛在

PR(A)=0.4,PR(B)=0.2,PR(C)=0.4

PageRank的矩阵表示及计算过程

以下是python示例

import numpy as np# 确定网页图的结构
m = int(input('网页的总个数'))
map_page = [[-1 for i in range(m)] for j in range(m)]
map_page[0][1] = 1
map_page[0][2] = 1
map_page[1][3] = 1
map_page[2][0] = 1
map_page[2][1] = 1
map_page[2][3] = 1
map_page[3][2] = 1Pr = np.ones((m,))/m
print('原始页面重要性初始化:\n')
print(Pr)n = int(input('经过多少次迭代:'))
for k in range(n):new_Pr = [0 for i in range(m)]d = [0 for i in range(m)]for i in range(m):for j in range(len(map_page[i])):# 统计第i个节点的出度if map_page[i][j] == 1:d[i] += 1for i in range(m):for j in range(len(map_page[i])):if map_page[j][i] == 1:new_Pr[i] += Pr[j]/d[j]print(f'经过{k+1}次迭代以后的结果为:\n')Pr = new_Pr.copy()print(Pr)print(f'经过{n}次迭代以后的结果为:\n')
print(Pr)

http://www.zhongyajixie.com/news/18390.html

相关文章:

  • 如何做网站推广最有效苏州网站建设书生
  • 制作企业网站的实训报告一键制作网站
  • 海洋网站建设新华传媒b2b商务平台
  • 找人做购物网站百度快速排名软件下载
  • 湖州网站制作报价口碑营销经典案例
  • 淘客怎样做自己的网站郑州网站建设优化
  • 香港建筑设计公司排名北京seo招聘网
  • 哪种语言的网站 做seo更好网络营销的十大特点
  • 做图表的网站推荐制作网站的步骤和过程
  • 0797 网站制作网站关键词收录查询
  • 龙湾建设局网站百度门店推广
  • 青岛哪里有做网站公司的百度收录申请入口
  • 厦门网站设计公司找哪家金戈枸橼酸西地那非
  • 什么网站比较好房地产新闻最新消息
  • 企业网站制作的方法上海seo网站策划
  • 做暧暧网站谷歌seo软件
  • wordpress图片自动alt北京seo管理
  • 创新的常州做网站网站推广的意义和方法
  • 多媒体网站开发实验报告北京seo营销培训
  • 空白网站怎么建营销页面
  • 佛山有那几家做网站怎么做市场推广
  • 政府网站建设内容介绍百度快照是干什么的
  • 一个微信可以做两个网站支付宝吗营销软文广告
  • ssm网站开发网站seo优化方案设计
  • 白云地网站建设网址大全123
  • 外贸式响应式网站网站推广的方式有哪些
  • ofbiz做的网站2021年网络营销案例
  • 两个网站互相做外链网站推广服务外包
  • 哪个网站可以找题目给小孩做大连seo外包平台
  • 在国内怎么做国外网站南昌seo招聘信息