本文簡要介紹
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_using:NetworkX 圖形構造函數,可選(默認=nx.Graph)
要創建的圖表類型。如果是圖形實例,則在填充之前清除。
- multigraph_input:布爾型(默認為 False)
如果為真且數據為dict_of_dicts,則嘗試創建一個多重圖,假設為dict_of_dict_of_lists。如果 data 和 create_using 都是多重圖,則從多重圖創建多重圖。
參數:
相關用法
- Python NetworkX to_nested_tuple用法及代碼示例
- Python NetworkX to_numpy_recarray用法及代碼示例
- Python NetworkX to_numpy_matrix用法及代碼示例
- Python NetworkX to_numpy_array用法及代碼示例
- Python NetworkX to_prufer_sequence用法及代碼示例
- Python NetworkX to_dict_of_dicts用法及代碼示例
- Python NetworkX to_scipy_sparse_array用法及代碼示例
- Python NetworkX to_pydot用法及代碼示例
- Python NetworkX to_vertex_cover用法及代碼示例
- Python NetworkX to_sparse6_bytes用法及代碼示例
- Python NetworkX to_graph6_bytes用法及代碼示例
- Python NetworkX to_pandas_adjacency用法及代碼示例
- Python NetworkX to_agraph用法及代碼示例
- Python NetworkX to_scipy_sparse_matrix用法及代碼示例
- Python NetworkX to_pandas_edgelist用法及代碼示例
- Python NetworkX topological_generations用法及代碼示例
- Python NetworkX topological_sort用法及代碼示例
- Python NetworkX transitive_closure_dag用法及代碼示例
- Python NetworkX tree_graph用法及代碼示例
- Python NetworkX threshold_accepting_tsp用法及代碼示例
- Python NetworkX tensor_product用法及代碼示例
- Python NetworkX transitivity用法及代碼示例
- Python NetworkX triangles用法及代碼示例
- Python NetworkX triad_graph用法及代碼示例
- Python NetworkX transitive_closure用法及代碼示例
注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.convert.to_networkx_graph。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。