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


Python NetworkX gnr_graph用法及代码示例


本文简要介绍 networkx.generators.directed.gnr_graph 的用法。

用法:

gnr_graph(n, p, create_using=None, seed=None)

返回具有重定向 (GNR) 有向图的增长网络,具有 n 节点和重定向概率 p

GNR 图是通过一次添加一个节点来构建的,并带有指向一个先前添加的节点的链接。前一个目标节点是随机均匀选择的。使用概率 p 链接改为 “redirected” 到目标的后继节点。

该图始终是(有向)树。

参数

nint

生成图的节点数。

p浮点数

重定向概率。

create_usingNetworkX 图构造函数,可选(默认有向图)

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

seed整数、random_state 或无(默认)

随机数生成状态的指示符。请参阅随机性。

参考

1

P. L. Krapivsky and S. Redner, Organization of Growing Random Networks, Phys. Rev. E, 63, 066123, 2001.

例子

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

>>> D = nx.gnr_graph(10, 0.5)  # the GNR graph
>>> G = D.to_undirected()  # the undirected version

相关用法


注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.generators.directed.gnr_graph。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。