使用cdlib查找网络中每个社区的密度



我使用cdlib库来使用leiden算法发现网络中的社区。发现社区的方法很简单。以下代码可以做到这一点:

from cdlib import algorithms
import networkx as nx
G = nx.karate_club_graph()
coms = algorithms.leiden(G)

然而,我一直纠结于如何找到每个社区的密度。如果有任何帮助,我将不胜感激。(尽管这个问题并不直接涉及networkx库,但我正在标记networkx,因为cdlib不存在(。

您可以使用coms.scaled_density(summary=False)来计算单个群落的密度。阅读文档中的其余论点。

最新更新