def getHopsTo(self, link):
assert link != self
path = networkx.shortest_path(
sg.gnGraph.netGraph,
self.as_nodeA,
link.as_nodeA
)
path.remove(self.as_nodeA)
path.remove(link.as_nodeA)
if self.as_nodeB in path:
path.remove(self.as_nodeB)
if link.as_nodeB in path:
path.remove(link.as_nodeB)
return len(path) + 1
评论列表
文章目录