我试图了解在python的包networkx中是否存在类似于R's的亲密中心函数。我希望计算内部中心性和外部中心性,但我不认为在networkx中这是可能的。
答案 0 :(得分:1)
您可以使用nx.closeness_centrality
:
import networkx as nx
G = nx.DiGraph([(0,1), (0,2), (0,3), (2,1), (3,2)])
Out = nx.closeness_centrality(G, reverse=True)
In = nx.closeness_centrality(G)
输出
Out
{0: 1.0, 1: 0.0, 2: 0.3333333333333333, 3: 0.4444444444444444}
In
{0: 0.0, 1: 0.75, 2: 0.6666666666666666, 3: 0.3333333333333333}