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关键字参数,可选(默认值=无属性)

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

参见

add_edge

添加单个边缘

add_edges_from

添加多条边

笔记

为图形/有向图添加相同的边两次,只需更新边数据。对于多图表/多图表,存储重复的边。

实例

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