igraph中的OR子句选择

时间:2016-04-13 10:24:08

标签: igraph

在igraph中按属性选择边时,是否有任何方法可以包含OR子句?

类似的东西:

seq = g.vs.select((Type_eq = 'Query') or (Product_eq = 'XBOX'))

发行:

seq = g.vs.select(Type_eq = 'Query', Product_eq = 'XBOX')

执行AND操作。

谢谢!

1 个答案:

答案 0 :(得分:0)

不,这还不支持;但是你可以尝试标准的Python集合操作:

seq1 = set(v.index for v in g.vs.select(Type_eq='Query'))
seq2 = set(v.index for v in g.vs.select(Product_eq='XBOX'))
seq = g.vs[sorted(seq1 | seq2)]