本文簡要介紹
networkx.algorithms.assortativity.average_degree_connectivity
的用法。用法:
average_degree_connectivity(G, source='in+out', target='in+out', nodes=None, weight=None)
計算圖的平均連通度。
平均連通度是度為 k 的節點的平均最近鄰度。對於加權圖,可以使用[1]中定義的加權平均鄰居度來計算類似的度量,對於節點
i
,如下所示其中
s_i
是節點i
的加權度,w_{ij}
是連接i
和j
的邊的權重,N(i)
是節點i
的鄰居。- G:NetworkX 圖
- source:“in”|”out”|”in+out”(默認:“in+out”)
僅限有向圖。使用 “in”- 或 “out”-degree 作為源節點。
- target:“in”|”out”|”in+out”(默認值:“in+out”
僅限有向圖。使用“in”- 或“out”-degree 作為目標節點。
- nodes:列表或可迭代(可選)
計算這些節點的鄰居連接。默認為所有節點。
- weight:字符串或無,可選(默認=無)
保存用作權重的數值的邊屬性。如果沒有,則每條邊的權重為 1。
- d:dict
以度 k 為鍵的字典,具有平均連通性的值。
- NetworkXError
如果
source
或target
不是 ‘in’, ‘out’ 之一,或“in+out”。如果為無向圖傳遞了source
或target
。
參數:
返回:
拋出:
參考:
- 1
A. Barrat, M. Barthélemy, R. Pastor-Satorras, and A. Vespignani, “The architecture of complex weighted networks”. PNAS 101 (11): 3747-3752 (2004).
例子:
>>> G = nx.path_graph(4) >>> G.edges[1, 2]["weight"] = 3 >>> nx.average_degree_connectivity(G) {1: 2.0, 2: 1.5} >>> nx.average_degree_connectivity(G, weight="weight") {1: 2.0, 2: 1.75}
相關用法
- Python NetworkX average_clustering用法及代碼示例
- Python NetworkX average_neighbor_degree用法及代碼示例
- Python NetworkX average_shortest_path_length用法及代碼示例
- Python NetworkX all_simple_paths用法及代碼示例
- Python NetworkX add_star用法及代碼示例
- Python NetworkX add_path用法及代碼示例
- Python NetworkX all_pairs_dijkstra_path用法及代碼示例
- Python NetworkX attr_matrix用法及代碼示例
- Python NetworkX arbitrary_element用法及代碼示例
- Python NetworkX all_pairs_shortest_path用法及代碼示例
- Python NetworkX attribute_mixing_dict用法及代碼示例
- Python NetworkX all_node_cuts用法及代碼示例
- Python NetworkX attr_sparse_matrix用法及代碼示例
- Python NetworkX articulation_points用法及代碼示例
- Python NetworkX asadpour_atsp用法及代碼示例
- Python NetworkX all_shortest_paths用法及代碼示例
- Python NetworkX all_simple_edge_paths用法及代碼示例
- Python NetworkX adjacency_graph用法及代碼示例
- Python NetworkX astar_path用法及代碼示例
- Python NetworkX all_pairs_bellman_ford_path用法及代碼示例
- Python NetworkX ancestors用法及代碼示例
- Python NetworkX all_topological_sorts用法及代碼示例
- Python NetworkX attribute_mixing_matrix用法及代碼示例
- Python NetworkX all_pairs_dijkstra用法及代碼示例
- Python NetworkX all_pairs_bellman_ford_path_length用法及代碼示例
注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.algorithms.assortativity.average_degree_connectivity。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。