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


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


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

用法:

Graph.add_weighted_edges_from(ebunch_to_add, weight='weight', **attr)

ebunch_to_add 中添加具有指定权重属性的加权边

参数

ebunch_to_add边容器

列表或容器中给定的每条边都将添加到图中。边必须以 3 元组 (u, v, w) 的形式给出,其中 w 是一个数字。

weight字符串,可选(默认 = ‘weight’)

要添加的边权重的属性名称。

attr关键字参数,可选(默认=无属性)

为所有边添加/更新边属性。

注意

为 Graph/DiGraph 添加相同的边两次只会更新边数据。对于 MultiGraph/MultiDiGraph,存储了重复的边。

例子

>>> G = nx.Graph()  # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> G.add_weighted_edges_from([(0, 1, 3.0), (1, 2, 7.5)])

相关用法


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