single_target_shortest_path_length#
- single_target_shortest_path_length(G, target, cutoff=None)[源代码]#
计算从所有可到达节点到目标的最短路径长度。
- 参数
- G网络X图表
- target结点
路径的目标节点
- cutoff整数,可选
深度以停止搜索。仅返回长度<=截止的路径。
- 返回
- lengths迭代器
(源、最短路径长度)迭代器
参见
single_source_shortest_path_length
,shortest_path_length
实例
>>> G = nx.path_graph(5, create_using=nx.DiGraph()) >>> length = dict(nx.single_target_shortest_path_length(G, 4)) >>> length[0] 4 >>> for node in range(5): ... print(f"{node}: {length[node]}") 0: 4 1: 3 2: 2 3: 1 4: 0