當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。