本文簡要介紹
networkx.generators.community.random_partition_graph
的用法。用法:
random_partition_graph(sizes, p_in, p_out, seed=None, directed=False)
返回具有大小分區的隨機分區圖。
分區圖是大小由 s 定義的社區的圖。同一組中的節點以概率 p_in 連接,不同組的節點以概率 p_out 連接。
- sizes:整數列表
組的大小
- p_in:浮點數
組中邊的概率
- p_out:浮點數
組間邊的概率
- directed:布爾可選,默認=假
是否創建有向圖
- seed:整數、random_state 或無(默認)
隨機數生成狀態的指示符。請參閱隨機性。
- G:NetworkX 圖表或DiGraph
大小 sum(gs) 的隨機分區圖
- NetworkXError
如果 p_in 或 p_out 不在 [0,1] 中
參數:
返回:
拋出:
注意:
這是[1]中說明的planted-l-partition的概括。它允許創建任何規模的組。
分區存儲為圖形屬性‘partition’。
參考:
- 1
Santo Fortunato ‘Community Detection in Graphs’ Physical Reports Volume 486, Issue 3-5 p. 75-174. https://arxiv.org/abs/0906.0612
例子:
>>> G = nx.random_partition_graph([10, 10, 10], 0.25, 0.01) >>> len(G) 30 >>> partition = G.graph["partition"] >>> len(partition) 3
相關用法
- Python NetworkX random_shell_graph用法及代碼示例
- Python NetworkX random_degree_sequence_graph用法及代碼示例
- Python NetworkX random_geometric_graph用法及代碼示例
- Python NetworkX random_layout用法及代碼示例
- Python NetworkX random_clustered_graph用法及代碼示例
- Python NetworkX random_tree用法及代碼示例
- Python NetworkX random_kernel_graph用法及代碼示例
- Python NetworkX ra_index_soundarajan_hopcroft用法及代碼示例
- Python NetworkX read_multiline_adjlist用法及代碼示例
- Python NetworkX read_weighted_edgelist用法及代碼示例
- Python NetworkX relaxed_caveman_graph用法及代碼示例
- Python NetworkX read_pajek用法及代碼示例
- Python NetworkX resource_allocation_index用法及代碼示例
- Python NetworkX read_graph6用法及代碼示例
- Python NetworkX read_graphml用法及代碼示例
- Python NetworkX reverse_view用法及代碼示例
- Python NetworkX read_sparse6用法及代碼示例
- Python NetworkX read_adjlist用法及代碼示例
- Python NetworkX read_gpickle用法及代碼示例
- Python NetworkX recursive_simple_cycles用法及代碼示例
- Python NetworkX restricted_view用法及代碼示例
- Python NetworkX robins_alexander_clustering用法及代碼示例
- Python NetworkX read_gml用法及代碼示例
- Python NetworkX rich_club_coefficient用法及代碼示例
- Python NetworkX rescale_layout_dict用法及代碼示例
注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.generators.community.random_partition_graph。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。