计算 NetworkX 多图中给定路径的权重总和
Calculate sum of weights in NetworkX multigraph given path
我想获得 networkx 多重图中给定路径的权重总和(遇到的总 cost/distance)。
它类似于当前的 shortest_path_length() 函数,但我打算在 all_simple_paths( ) 函数。有没有办法做到这一点?
我不能只遍历路径中的所有节点,因为它是一个多图,我需要给定路径的键才能知道使用了哪条边。谢谢。
我明白了。我创建了一个子图而不是 all_simple_paths() 的每个输出路径,并通过使用 size() 获得了它们对属性的总和函数。
path_weight() 函数可以做到这一点。
我想获得 networkx 多重图中给定路径的权重总和(遇到的总 cost/distance)。
它类似于当前的 shortest_path_length() 函数,但我打算在 all_simple_paths( ) 函数。有没有办法做到这一点?
我不能只遍历路径中的所有节点,因为它是一个多图,我需要给定路径的键才能知道使用了哪条边。谢谢。
我明白了。我创建了一个子图而不是 all_simple_paths() 的每个输出路径,并通过使用 size() 获得了它们对属性的总和函数。
path_weight() 函数可以做到这一点。