planted_partition_graph#

planted_partition_graph(l, k, p_in, p_out, seed=None, directed=False)[源代码]#

返回种植的L分区图。

该模型将一个具有n=l*k个顶点的图分为L组,每个组有k个顶点。同一组的顶点与概率p_-in相连,不同组的顶点与概率p_-out相连。

参数
l集成

组数

k集成

每组中的顶点数

p_in浮动

群内连接顶点的概率

p_out浮动

群之间连通顶点的概率

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

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

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

如果为True,则返回有向图

返回
G网络X图或有向图

栽植l-分割图

加薪
NetworkXError

如果P_in,P_out不在 [0,1] 或

参见

random_partition_model

工具书类

1

A.Condon,R.M.Karp,种植分区模型上的图分区算法,随机结构。阿尔戈。18(2001)116-140.

2

Santo Fortunato“社区图形检测”物理报告第486卷,第3-5期,第75-174页。网址:https://arxiv.org/abs/0906.0612

实例

>>> G = nx.planted_partition_graph(4, 3, 0.5, 0.1, seed=42)