configuration_model#
- configuration_model(aseq, bseq, create_using=None, seed=None)[源代码]#
返回两个给定度数序列中的随机二部图。
- 参数
- aseq列表
节点集A的度序列。
- bseq列表
节点集B的度序列。
- create_using网络X图形实例,可选
此类型的返回图。
- seed整数、随机状态或无(默认)
随机数生成状态的指示器。见 Randomness .
- 这个图由两个分区组成。将a的has nodes 0设置为
- (len(aseq) - 1) and set B has nodes len(aseq) to (len(bseq) - 1).
- 集合A中的节点通过选择
- 随机从可能的自由存根,一个在A,一个在B。
笔记
两个序列的和必须相等:SUM(ASEQ)=SUM(BSEQ),如果未指定图形类型,则使用带平行边的多重图形。如果您想要一个没有平行边的图形,请使用create_using=graph(),但是结果的度数序列可能不准确。
将为节点分配值为0或1的属性“bipartite”,以指示节点所属的bipartite集。
此函数未导入到主命名空间中。要使用它,请使用nx.bipartite.configuration_模型