networkx.algorithms.richclub.rich_club_coefficient
的用法。用法:
rich_club_coefficient(G, normalized=True, Q=100, seed=None)
返回图
G
的 rich-club 系数。对于每个度数
k
,rich-club coefficient
是度数大于k
的节点的实际边数与潜在边数之比:其中
N_k
是度数大于k
的节点数,E_k
是这些节点之间的边数。- G:NetworkX 图
既没有平行边也没有自环的无向图。
- normalized:布尔(可选)
使用随机网络进行标准化,如 [1] 中所示
- Q:浮点数(可选,默认=100)
如果
normalized
为 True,则执行Q * m
double-edge 交换,其中m
是G
中的边数,用作 null-model 进行标准化。- seed:整数、random_state 或无(默认)
随机数生成状态的指示符。请参阅随机性。
- rc:字典
字典,以度为键,具有rich-club 系数值。
参数:
返回:
注意:
丰富的俱乐部定义和算法可以在[1]中找到。该算法忽略任何边权重,并且没有为有向图或具有平行边或自循环的图定义。
Q
的适当值的估计值可在 [2] 中找到。参考:
- 1(1,2)
Julian J. McAuley, Luciano da Fontoura Costa, and Tibério S. Caetano, “The rich-club phenomenon across complex network hierarchies”, Applied Physics Letters Vol 91 Issue 8, August 2007. https://arxiv.org/abs/physics/0701290
- 2
R. Milo, N. Kashtan, S. Itzkovitz, M. E. J. Newman, U. Alon, “Uniform generation of random graphs with arbitrary degree sequences”, 2006. https://arxiv.org/abs/cond-mat/0312028
例子:
>>> G = nx.Graph([(0, 1), (0, 2), (1, 2), (1, 3), (1, 4), (4, 5)]) >>> rc = nx.rich_club_coefficient(G, normalized=False, seed=42) >>> rc[0] 0.4
相关用法
- Python NetworkX ring_of_cliques用法及代码示例
- 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 random_partition_graph用法及代码示例
- Python NetworkX read_graph6用法及代码示例
- Python NetworkX random_shell_graph用法及代码示例
- Python NetworkX read_graphml用法及代码示例
- Python NetworkX reverse_view用法及代码示例
- Python NetworkX read_sparse6用法及代码示例
- Python NetworkX read_adjlist用法及代码示例
- Python NetworkX read_gpickle用法及代码示例
- Python NetworkX random_degree_sequence_graph用法及代码示例
- Python NetworkX recursive_simple_cycles用法及代码示例
- Python NetworkX random_geometric_graph用法及代码示例
- Python NetworkX random_layout用法及代码示例
- Python NetworkX ra_index_soundarajan_hopcroft用法及代码示例
- Python NetworkX restricted_view用法及代码示例
- Python NetworkX random_clustered_graph用法及代码示例
- Python NetworkX robins_alexander_clustering用法及代码示例
- Python NetworkX random_tree用法及代码示例
- Python NetworkX read_gml用法及代码示例
- Python NetworkX random_kernel_graph用法及代码示例
注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.algorithms.richclub.rich_club_coefficient。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。