是否有一个函数可以获取相邻的边缘 id,类似于 neighbors()?



neigbhors(( 函数完成了我希望它执行的大部分操作,但我还需要检查相邻边缘的属性。是否有类似的函数返回边缘 id?

例如

edge_ids = ig.neighbors_edges(vert, mode="OUT")

get_eid(( 适用于一对顶点,我假设在恒定时间内,但这不适用于相同顶点之间的多条边。

有什么内置的东西会很快吗?或者像下面这样的东西是我最好的选择:

edge_ids = [graph[source][target] for target in ig.neighbors(source, mode="OUT")]

感谢您的任何帮助!

是的,有这样一个函数。这是incident.这里有一个小例子。

from igraph import * 
g1 = Graph()
g1.add_vertices(4)
g1.add_edges([(0,1),(1,2),(0,2),(2,3)])
g1.incident(1)

相关内容

最新更新