0
내가 정말 큰 그래프 (이중 음자)에 NetworkX의 페이지 랭크 (PageRank)를 실행하기 위해 노력하고있어 나는 항상이 오류 받고 있어요 :문제
Traceback (most recent call last):
File "summarize.py", line 120, in <module>
s = summerizer().summ(q)
File "summarize.py", line 108, in summ
rank = nx.pagerank(self.G, 0.9, vector)
File "/usr/local/lib/python2.7/dist-packages/networkx/algorithms/link_analysis/pagerank_alg.py", line 93, in pagerank
W=nx.stochastic_graph(D, weight=weight)
File "/usr/local/lib/python2.7/dist-packages/networkx/generators/stochastic.py", line 42, in stochastic_graph
d[weight]=d.get(weight,1.0)/degree[u]
ZeroDivisionError: integer division or modulo by zero
나는 제로 학위를 모든 노드를 제거하는 시도를하지만 여전히 같은 오류가 발생합니다.
보면 코드 (stochastic.py의 stochastic_graph()) 나는 0으로 나누는 것이 어떻게 일어나야 하는지를 보지 못했다. 간단한 경우에 재현 할 수 있습니까? – Aric