gn_graph#

gn_graph(n, kernel=None, create_using=None, seed=None)[源代码]#

返回增长网络(gn)有向图 n 节点。

gn图是通过一次添加一个节点和一个链接到先前添加的节点来构建的。该链路的目标节点是基于度的概率选择的。默认的连接内核是节点度数的线性函数。

该图始终是一个(定向)树。

参数
n集成

生成的图形的节点数。

kernel功能

附件内核。

create_usingNetworkX图形构造函数,可选(默认DiGraph)

要创建的图表类型。如果是图表实例,则在填充之前清除。

seed整数、随机状态或无(默认)

随机数生成状态的指示器。见 Randomness .

工具书类

1

P.L.Krapivsky和S.Redner,成长随机网络组织,物理。牧师。E,630661232001年。

实例

要创建无向gn图,请使用 to_directed() 方法:

>>> D = nx.gn_graph(10)  # the GN graph
>>> G = D.to_undirected()  # the undirected version

要指定附件内核,请使用 kernel 关键字参数:

>>> D = nx.gn_graph(10, kernel=lambda x: x ** 1.5)  # A_k = k^1.5