branching_weight#

branching_weight(G, attr='weight', default=1)[source]#

返回一个分支的总权重。

您必须通过 networkx.algorithms.tree 模块访问此函数。

Parameters:
GDiGraph

有向图。

attrstr

用作权重的属性。如果为 None,则每条边将被同等对待,权重为 1。

defaultfloat

attr 不为 None 时,如果某条边没有该属性, default 指定它应取的值。

Returns:
weight: int 或 float

分支的总权重。

Examples

>>> G = nx.DiGraph()
>>> G.add_weighted_edges_from([(0, 1, 2), (1, 2, 4), (2, 3, 3), (3, 4, 2)])
>>> nx.tree.branching_weight(G)
11