当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NetworkX Graph.size用法及代码示例


本文简要介绍 networkx.Graph.size 的用法。

用法:

Graph.size(weight=None)

返回边数或所有边权重的总和。

参数

weight字符串或无,可选(默认=无)

保存用作权重的数值的边属性。如果没有,则每条边的权重为 1。

返回

size数字

边数或(如果提供了权重关键字)总权重总和。

如果权重为 None,则返回 int。否则为浮点数(如果权重更通用,则为更通用的数字)。

例子

>>> 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

相关用法


注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.Graph.size。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。