使用 cdlib 查找网络中每个社区的密度
Finding density of each community in a network using 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)
来计算各个社区的密度。
Read doc 其余参数。
我正在使用 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)
来计算各个社区的密度。
Read doc 其余参数。