Я пытаюсь обозначить, какие узлы находятся в гигантском компоненте сети, а какие нет. Я НЕ пытаюсь просто захватить гигантский компонент. Это то, что у меня есть до сих пор:Идентичность узлов в гигантском компоненте, в igraph с Python
def in_giant(G):
giant = G.components().giant().vs["name"]
return map(lambda x: x in giant, G.vs["name"])
Это медленно. Я подозреваю, что есть что-то быстрое, что можно сделать, работая непосредственно на структуре G.components()
. Есть идеи?