Graph.__init__#

Graph.__init__(incoming_graph_data=None, **attr)[source]#

使用边、名称或图属性初始化图。

参数:
incoming_graph_data输入图(可选,默认值: None)

用于初始化图的数据。如果为 None(默认),则创建一个空图。数据可以是边列表,或任何 NetworkX 图对象。如果安装了相应的可选 Python 包,数据也可以是 2D NumPy 数组、SciPy 稀疏数组或 PyGraphviz 图。

attr关键字参数,可选(默认= 无属性)

以 key=value 对的形式添加到图的属性。

另请参阅

convert

示例

>>> 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'}