Graph.size#
- Graph.size(weight=None)[source]#
返回边的数量或所有边权重的总和。
- 参数:
- weight字符串或None,可选 (默认为None)
用于存储作为权重使用的数值的边属性。如果为None,则每条边的权重为1。
- 返回:
- size数值型
边的数量,或者(如果提供了 weight 关键字)总权重和。
如果 weight 为 None,返回 int。否则返回 float(如果权重类型更通用,则返回更通用的数值类型)。
示例
>>> 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