当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NetworkX Graph.__init__用法及代码示例


本文简要介绍 networkx.Graph.__init__ 的用法。

用法:

Graph.__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.Graph.__init__。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。