Igraph を使用して、同じエッジ属性を共有するすべての頂点 (頂点 ID)を検索したいと思います (したがって、このような多数の頂点が存在する可能性があります)。これは、「道路」、たとえば「ルート 69」(エッジ属性) 上のすべての「村」(グラフの頂点) を見つけたい場合に非常に便利です。
Igraph でこれを行う簡単な方法はありますか? 多分私はそれを複雑にしすぎました。
実際に必要なのは次の反対です:g.es.select(_within=g.vs[2:5])
または
>>> men = g.vs.select(gender="m")
>>> women = g.vs.select(gender="f")
>>> g.es.select(_between=(men, women))
エッジ属性は知っているが、頂点がわからないからです。
エッジを選択し、関連するすべての頂点が返されることを願っています。
今は疲れているだけかもしれませんが、この問題を回避する方法が見つかりません。誰かが正しい方法で私を助けてくれれば幸いです。または、チュートリアルやドキュメントで見逃している方法があるかもしれません。これには非常に簡単な方法があるようです。アドバイスをよろしくお願いします!