gpt4 book ai didi

python - 使用 iGraph 获取 python 中特定节点的邻居

转载 作者:太空宇宙 更新时间:2023-11-03 14:32:01 25 4
gpt4 key购买 nike

我正在尝试获取图中特定节点的邻居。图表如下所示

print g

IGRAPH UN-- 6 3 --
+ attr: name (v), position (v)
+ edges (vertex names):
40--115, 116--98, 44--98

g.vs['name]
[116, 40, 44, 115, 98, 116]

我尝试使用以下方法获取40的邻居

g.neighbors(g.vs['name'][1])

但我收到以下错误:

InternalError: Error at type_indexededgelist.c:750: cannot get neighbors, Invalid vertex id

我也尝试过这个,但得到了不同的错误

g.neighbors('40')

ValueError: no such vertex: '40'

有什么想法吗?

最佳答案

您正在向函数 neighbors 传递一个字符串,但它需要一个整数或 Vertex 对象。尝试:

g.neighbors(g.vs[1])

g.neighbors(1)

关于python - 使用 iGraph 获取 python 中特定节点的邻居,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47210898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com