scale_free_graph#

scale_free_graph(n, alpha=0.41, beta=0.54, gamma=0.05, delta_in=0.2, delta_out=0, create_using=None, seed=None)[源代码]#

返回无标度有向图。

参数
n整数

图中的节点数

alpha浮动

将连接到根据度分布随机选择的现有节点的新节点添加到的概率。

beta浮动

在两个现有节点之间添加边的概率。根据入度分布随机选择一个现有节点,根据出度分布随机选择另一个节点。

gamma浮动

根据出度分布随机选择的现有节点添加连接到现有节点的新节点的概率。

delta_in浮动

从度分布中选择节点的偏差。

delta_out浮动

从出度分布中选择节点的偏差。

create_usingNetworkX图形构造函数,可选

默认情况下为多重方向图3周期。如果是图形实例,请在不清除的情况下使用它。如果是图形构造函数,则调用它来构造一个空图形。

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

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

笔记

和之和 alphabetagamma 必须是1。

工具书类

1

B.Bollob_s,C.Borgs,J.Chayes和O.Riordan,定向无标度图,第十四届ACM-SIAM离散算法研讨会论文集,132-1392003。

实例

在100个节点上创建无比例图:

>>> G = nx.scale_free_graph(100)