gnmk_random_graph#

gnmk_random_graph(n, m, k, seed=None, directed=False)[源代码]#

返回随机二部图g_n,m,k。

生成一个二部图,它是从所有图的集合中随机选择的,有n个顶部节点、m个底部节点和k个边。图由两组节点组成。设置a的节点数为0到(n-1),设置b的节点数为n到(n+m-1)。

参数
n集成

第一个二部集合中的节点数。

m集成

第二个二部集合中的节点数。

k集成

边的数量

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

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

directed布尔值,可选(默认值=FALSE)

如果为True,则返回有向图

参见

gnm_random_graph

笔记

如果k>m*n,则返回完整的二部图。

此图是 G_{{nm}} 随机图模型。

将为节点分配值为0或1的属性“bipartite”,以指示节点所属的bipartite集。

此函数未导入到主命名空间中。要使用它,请使用nx.bipartite.gnmk_random_graph

实例

从nx.algorithms导入bipartite g=bipartite.gnmk_随机图(10,20,50)