當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python NetworkX planted_partition_graph用法及代碼示例


本文簡要介紹 networkx.generators.community.planted_partition_graph 的用法。

用法:

planted_partition_graph(l, k, p_in, p_out, seed=None, directed=False)

返回種植的l-partition 圖。

該模型將具有 n=l*k 個頂點的圖劃分為 l 個組,每個組有 k 個頂點。同一組的頂點以概率p_in鏈接,不同組的頂點以概率p_out鏈接。

參數

lint

組數

kint

每組的頂點數

p_in浮點數

連接組內頂點的概率

p_out浮點數

組間連接頂點的概率

seed整數、random_state 或無(默認)

隨機數生成狀態的指示符。請參閱隨機性。

directed布爾,可選(默認=假)

如果 True 返回有向圖

返回

GNetworkX 圖表或DiGraph

種植l-partition圖

拋出

NetworkXError

如果 p_in,p_out 不在 [0,1] 或

參考

1

A. Condon, R.M. Karp, Algorithms for graph partitioning on the planted partition model, Random Struct. Algor. 18 (2001) 116-140.

2

Santo Fortunato ‘Community Detection in Graphs’ Physical Reports Volume 486, Issue 3-5 p. 75-174. https://arxiv.org/abs/0906.0612

例子

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

相關用法


注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.generators.community.planted_partition_graph。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。