MultiGraph.size#
- MultiGraph.size(weight=None)#
返回边数或所有边权重的总和。
- 参数:
- weightstring 或 None,可选(默认值为 None)
存放作为权重的数值的边属性。如果为 None,则每条边的权重为 1。
- 返回:
- sizenumeric
边数或(如果提供了 weight 关键字)总权重之和。
如果 weight 为 None,则返回一个整数。否则返回一个浮点数(如果权重是更通用的数值类型,则返回更通用的数值类型)。
另请参阅
示例
>>> G = nx.path_graph(4) # or DiGraph, MultiGraph, MultiDiGraph, etc >>> G.size() 3
>>> G = nx.Graph() # or DiGraph, MultiGraph, MultiDiGraph, etc >>> G.add_edge("a", "b", weight=2) >>> G.add_edge("b", "c", weight=4) >>> G.size() 2 >>> G.size(weight="weight") 6.0