2

我正在使用 networkx 来计算加权图的几个中心性统计数据(特征向量中心性和 katz 中心性)。这些方法的文档中提到了图的邻接矩阵,但它们使用的是该矩阵的加权版本还是未加权版本?

4

2 回答 2

4

如果使用边缘属性“权重”(对于每条边缘)指定,则在 NetworkX 中实现的这两种算法都将使用边缘权重。如果您未在边上指定权重,则将使用数值 1。

这在文档中非常不清楚。我在https://github.com/networkx/networkx/issues/920打开了一个问题, 因此开发人员解决了这个问题。

于 2013-08-03T16:54:05.200 回答
0

你应该简单地添加

weight='weight'

到函数,像这样:

eig_cent_wt = nx.eigenvector_centrality(G, weight='weight')
于 2020-04-06T22:36:25.287 回答