gpt4 book ai didi

python - igraph python 检查顶点是否存在

转载 作者:行者123 更新时间:2023-12-04 08:06:18 26 4
gpt4 key购买 nike

我需要简单的解决方案来检查大 ebough 图中是否存在顶点
我试过 find 方法,但如果顶点不在图中,我会得到 ValueError
例如,该代码将失败

def treeExample():
g = Graph()
g.add_vertex('a')
g.add_vertex('b')
g.vs.find(name = 'c')

if __name__ == '__main__':
treeExample()
事实上,我需要一些 bool 函数来判断顶点是否存在(没有运行时错误或异常抛出)
当然,我可以创建自己的设置来检查这个,但这非常不方便
那么问题可以以某种方式围绕 igraph 库解决吗?

最佳答案

尝试使用选择方法:

g = Graph()
g.add_vertex('a')
g.add_vertex('b')
len(g.vs.select(name='c')) # return 0
len(g.vs.select(name='a')) # return 1

关于python - igraph python 检查顶点是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66206057/

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