当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NetworkX average_clustering用法及代码示例


本文简要介绍 networkx.algorithms.approximation.clustering_coefficient.average_clustering 的用法。

用法:

average_clustering(G, trials=1000, seed=None)

估计 G 的平均聚类系数。

G 中每个节点的局部聚类是实际存在于其邻域内所有可能三角形中的三角形的分数。图G的平均聚类系数是局部聚类的平均值。

该函数通过重复 n 次(在 trials 中定义)以下实验来找到 G 的近似平均聚类系数:随机选择一个节点,随机选择其两个邻居,并检查它们是否相连。近似系数是在多次试验中找到的三角形的分数 [1]。

参数

GNetworkX 图
trials整数

要执行的试验次数(默认 1000)。

seed整数、random_state 或无(默认)

随机数生成状态的指示符。请参阅随机性。

返回

c浮点数

近似的平均聚类系数。

参考

1

Schank, Thomas, and Dorothea Wagner. Approximating clustering coefficient and transitivity. Universität Karlsruhe, Fakultät für Informatik, 2004. https://doi.org/10.5445/IR/1000001239

例子

>>> from networkx.algorithms import approximation
>>> G = nx.erdos_renyi_graph(10, 0.2, seed=10)
>>> approximation.average_clustering(G, trials=1000, seed=10)
0.214

相关用法


注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.algorithms.approximation.clustering_coefficient.average_clustering。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。