branching_weight#
- branching_weight(G, attr='weight', default=1)[source]#
Returns the total weight of a branching.
You must access this function through the networkx.algorithms.tree module.
- Parameters:
- GDiGraph
The directed graph.
- attrstr
The attribute to use as weights. If None, then each edge will be treated equally with a weight of 1.
- defaultfloat
When
attr
is not None, then if an edge does not have that attribute,default
specifies what value it should take.
- Returns:
- weight: int or float
The total weight of the branching.
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