cdlib.evaluation.avg_transitivity¶
- cdlib.evaluation.avg_transitivity(graph: Graph, communities: object, **kwargs: dict) object¶
平均传递性。
社区的平均传递性被定义为其节点在社区内部连接的平均聚类系数。
- Parameters:
graph – 一个 networkx/igraph 对象
communities – NodeClustering 对象
summary – 布尔值。如果为True,则返回分区的聚合分数,否则返回单个社区的分数。默认值为True。
- Returns:
如果 summary==True 则返回一个 FitnessResult 对象,否则返回一个浮点数列表。
示例:
>>> from cdlib.algorithms import louvain >>> from cdlib import evaluation >>> g = nx.karate_club_graph() >>> communities = louvain(g) >>> scd = evaluation.avg_transitivity(g,communities)