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


Python NetworkX to_networkx_graph用法及代碼示例


本文簡要介紹 networkx.convert.to_networkx_graph 的用法。

用法:

to_networkx_graph(data, create_using=None, multigraph_input=False)

從已知數據結構製作NetworkX 圖。

調用它的首選方法是從類構造函數中自動調用

>>> d = {0: {1: {"weight": 1}}}  # dict-of-dicts single edge (0,1)
>>> G = nx.Graph(d)

而不是等價的

>>> G = nx.from_dict_of_dicts(d)

參數

data要轉換的對象
目前已知的類型有:

任何 NetworkX 圖 dict-of-dicts dict-of-lists 邊迭代器(例如 itertools.chain)的容器(例如集合、列表、元組) 產生邊的邊生成器 Pandas DataFrame(每條邊的行) 2D numpy 數組 scipy 稀疏矩陣pygraphviz 圖形

create_usingNetworkX 圖形構造函數,可選(默認=nx.Graph)

要創建的圖表類型。如果是圖形實例,則在填充之前清除。

multigraph_input布爾型(默認為 False)

如果為真且數據為dict_of_dicts,則嘗試創建一個多重圖,假設為dict_of_dict_of_lists。如果 data 和 create_using 都是多重圖,則從多重圖創建多重圖。

相關用法


注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.convert.to_networkx_graph。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。