rustworkx.PyGraph.extend_from_weighted_edge_list#
- PyGraph.extend_from_weighted_edge_list(edge_list, /)#
从加权边列表扩展图
此方法与
add_edges_from()的不同之处在于,如果边列表中没有节点索引,它会添加节点。如果
multigraph是False并且node_a与node_b之间已存在边,那么该已有边的权重/载荷将被更新为edge。这会按照obj_list的顺序执行,因此如果obj_list中存在多条平行边,将使用最后一个条目。- Parameters:
edge_list (iterable[tuple[int, int, T]]) – 一个可迭代的元组,格式为
(source, target, weight),其中source和target为整数型节点索引。如果节点索引不存在于图中, 将会在该索引处添加节点(节点权重为None)。