本文簡要介紹
networkx.linalg.modularitymatrix.directed_modularity_matrix
的用法。用法:
directed_modularity_matrix(G, nodelist=None, weight=None)
返回 G 的有向模塊化矩陣。
模塊化矩陣是矩陣 B = A - <A>,其中 A 是鄰接矩陣,<A> 是預期的鄰接矩陣,假設圖由配置模型說明。
更具體地說,B 的元素 B_ij 定義為
其中 是節點i的入度, 是節點j的出度,m是圖中邊的數量。當權重設置為屬性邊的名稱時,使用其值計算 Aij、k_i、k_j 和 m。
- G:DiGraph
NetworkX 有向圖
- nodelist:列表,可選
根據 nodelist 中的節點對行和列進行排序。如果 nodelist 為 None,則排序由 G.nodes() 生成。
- weight:字符串或無,可選(默認=無)
保存用於邊權重的數值的邊屬性。如果 None 則所有邊權重為 1。
- B:numpy 矩陣
G 的模塊化矩陣。
參數:
返回:
注意:
NetworkX 如果存在從節點 i 到節點 j 的鏈接,則將鄰接矩陣的元素 A_ij 定義為 1。 Leicht 和 Newman 使用相反的定義。這解釋了 B_ij 的不同表達式。
參考:
- 1
E. A. Leicht, M. E. J. Newman, “Community structure in directed networks”, Phys. Rev Lett., vol. 100, no. 11, p. 118703, 2008.
例子:
>>> G = nx.DiGraph() >>> G.add_edges_from( ... ( ... (1, 2), ... (1, 3), ... (3, 1), ... (3, 2), ... (3, 5), ... (4, 5), ... (4, 6), ... (5, 4), ... (5, 6), ... (6, 4), ... ) ... ) >>> B = nx.directed_modularity_matrix(G)
相關用法
- Python NetworkX directed_configuration_model用法及代碼示例
- Python NetworkX directed_joint_degree_graph用法及代碼示例
- Python NetworkX dijkstra_path_length用法及代碼示例
- Python NetworkX dijkstra_path用法及代碼示例
- Python NetworkX difference用法及代碼示例
- Python NetworkX disjoint_union用法及代碼示例
- Python NetworkX dinitz用法及代碼示例
- Python NetworkX dijkstra_predecessor_and_distance用法及代碼示例
- Python NetworkX dedensify用法及代碼示例
- Python NetworkX draw_networkx_edge_labels用法及代碼示例
- Python NetworkX double_edge_swap用法及代碼示例
- Python NetworkX draw用法及代碼示例
- Python NetworkX dag_longest_path_length用法及代碼示例
- Python NetworkX descendants_at_distance用法及代碼示例
- Python NetworkX degree_assortativity_coefficient用法及代碼示例
- Python NetworkX dfs_successors用法及代碼示例
- Python NetworkX draw_planar用法及代碼示例
- Python NetworkX draw_circular用法及代碼示例
- Python NetworkX descendants用法及代碼示例
- Python NetworkX draw_spectral用法及代碼示例
- Python NetworkX degree_mixing_matrix用法及代碼示例
- Python NetworkX degrees用法及代碼示例
- Python NetworkX degree_pearson_correlation_coefficient用法及代碼示例
- Python NetworkX draw_random用法及代碼示例
- Python NetworkX draw_shell用法及代碼示例
注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.linalg.modularitymatrix.directed_modularity_matrix。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。