首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中有没有办法获得边缘的介质度?

在python中有没有办法获得边缘的介质度?
EN

Stack Overflow用户
提问于 2020-07-28 12:08:44
回答 1查看 374关注 0票数 0

看起来networkx已经有了一些很好的特性来显示中间性中心性。但是,在python中,有没有办法得到一些边的介质值呢?

代码语言:javascript
复制
import networkx as nx
G=nx.DiGraph()
edge=[(1,2),(1,3),(1,5),(2,4),(3,5),(4,5),(4,6),(6,7),(6,8)]
G.add_edges_from(edge)

这是一个例子,我想得到(4,6)的边缘介数。

EN

回答 1

Stack Overflow用户

发布于 2020-07-28 12:38:04

嗯,在做了一些搜索之后,似乎在这种情况下使用igraph要好得多。

代码语言:javascript
复制
from igraph import *
g = Graph([(1,2), (1,3), (1,5), (2,4), (3,5), (4,5), (4,6), (6,7), (6,8)])
g.edge_betweenness()

4.5、2.0、3.5、6.5、5.0、10.5、15.0、7.0、7.0

所以..。yeah...this很简单的一个,我可以在python中只使用igraph ..

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63126887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档