random_graph#
- random_graph(n, m, p, seed=None, directed=False)[源代码]#
返回二部随机图。
这是二项(erd_s-rényi)图的二部形式。这个图由两个分区组成。设置a的节点数为0到(n-1),设置b的节点数为n到(n+m-1)。
- 参数
- n集成
第一个二部集合中的节点数。
- m集成
第二个二部集合中的节点数。
- p浮动
创建边的概率。
- seed整数、随机状态或无(默认)
随机数生成状态的指示器。见 Randomness .
- directed布尔值,可选(默认值=FALSE)
如果为True,则返回有向图
参见
gnp_random_graph
,configuration_model
笔记
二部随机图算法选择n中的每一个 M(无向)或2 n m(有向)可能的边,概率p。
该算法是 \(O(n+m)\) 哪里 \(m\) 是预期的边数。
将为节点分配值为0或1的属性“bipartite”,以指示节点所属的bipartite集。
此函数未导入到主命名空间中。要使用它,请使用nx.bipartite.random_图
工具书类
- 1
Vladimir Batagelj和Ulrik Brandes,“大型随机网络的高效生成”,物理。牧师。E,7103611312005年。