本文简要介绍
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。