preferential_attachment_graph#

preferential_attachment_graph(aseq, p, create_using=None, seed=None)[source]#

创建一个二分图,使用给定单一度序列的优先连接模型。

该图由两个分区组成。集合A包含节点0到(len(aseq) - 1),集合B包含从节点len(aseq)开始的节点。集合B中的节点数量是随机的。

Parameters:
aseq列表

节点集合A的度序列。

p浮点数

添加新底部节点的概率。

create_usingNetworkX图实例,可选

返回此类型的图。

seed整数,random_state,或None(默认)

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

Notes

节点被赋予属性’bipartite’,其值为0或1,以指示节点属于哪个二分集。

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

References

[1]

Guillaume, J.L. 和 Latapy, M., 二分图作为复杂网络的模型。 物理A:统计力学及其应用, 2006, 371(2), pp.795-813.

[2]

Jean-Loup Guillaume 和 Matthieu Latapy, 所有复杂网络的二分结构, 信息处理快报 90, 2004, pg. 215-221 https://doi.org/10.1016/j.ipl.2004.03.007