我试图了解Google PageRank背后的概念,并试图在Python中实现类似(尽管基本)的版本。我花了最后几个小时来熟悉算法,但是还不是很清楚。
我找到了一个特别的interesting website,概述了Python中PageRank的实现。但是,我似乎不太了解此页面上显示的所有功能的用途。谁能弄清楚函数到底在做什么,尤其是pageRankeGenerator?
最佳答案
我试图了解Google PageRank背后的概念,并试图在Python中实现类似(尽管基本)的版本。我花了最后几个小时来熟悉算法,但是还不是很清楚。
我找到了一个特别的interesting website,概述了Python中PageRank的实现。但是,我似乎不太了解此页面上显示的所有功能的用途。谁能弄清楚函数到底在做什么,尤其是pageRankeGenerator?
最佳答案
我将尝试从我的个人笔记中对PageRank算法进行简单的解释(定义)。
假设页面T1,T2,... Tn指向页面A,然后
PR(A) = (1-d) + d * (PR(T1) / C(T1) + ... + PR(Tn) / C(Tn))
A <--> B
^ /
\ v
C
关于python - PageRank的Python实现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3950627/