我想找到通過使用Igraph共享相同的邊緣屬性(因此可以有大量的頂點這樣)的所有頂點(頂點ID's)。當我想在「道路」上找到所有「村莊」(我的圖的頂點)時,這會非常方便,我們假設「路線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))
,因爲我知道邊緣屬性,但我不知道頂點。
我會選擇邊緣,並希望它會返回所有相關的頂點。
也許我現在只是很累,但我沒有找到解決這個問題的方法。我很感激有人以正確的方式幫助我。或者,也許我在tutorial和文檔中錯過了一個方法。它聞起來像有一個非常簡單的方法。 非常感謝您的任何建議!
謝謝Tamás再次。這個解決方案很有效,它的實現非常簡單。 – Laci