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


Python NetworkX DiGraph.__init__用法及代碼示例


本文簡要介紹 networkx.DiGraph.__init__ 的用法。

用法:

DiGraph.__init__(incoming_graph_data=None, **attr)

使用邊、名稱或圖形屬性初始化圖形。

參數

incoming_graph_data輸入圖(可選,默認值:無)

用於初始化圖形的數據。如果 None (默認)創建一個空圖。數據可以是邊列表,也可以是任何NetworkX 圖形對象。如果安裝了相應的可選 Python 包,則數據也可以是 2D NumPy 數組、SciPy 稀疏矩陣或 PyGraphviz 圖。

attr關鍵字參數,可選(默認=無屬性)

要作為鍵=值對添加到圖形的屬性。

例子

>>> G = nx.Graph()  # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> G = nx.Graph(name="my graph")
>>> e = [(1, 2), (2, 3), (3, 4)]  # list of edges
>>> G = nx.Graph(e)

可以分配任意圖形屬性對(key=value)

>>> G = nx.Graph(e, day="Friday")
>>> G.graph
{'day': 'Friday'}

相關用法


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