我networkx
用来管理由 50k 个节点组成的大型网络图。
我想计算一组特定节点之间的最短路径长度,比如 N。
为此,我正在使用该nx.shortest_path_length
函数。
在 N 的某些节点中可能没有路径,因此 networkx 正在启动和停止我的程序。
有什么方法可以运行这个程序而不会出现任何错误?
并告诉shortest_path_length
返回一些最大值?
代码只是nx.shortest_path_length(G,i,j)
在循环中使用。错误如下
raise nx.NetworkXNoPath("No path between %s and %s." % (source, target))
networkx.exception.NetworkXNoPath: No path between V and J