2017-04-22 2 views

답변

2

Graph 객체의 strength() 방법을 살펴보십시오 - 그것은 정확하게 당신이 필요로해야한다 (즉, 사건에 대한 몇 가지 에지 속성의 합계를 계산 지정된 꼭지점의 모서리를 선택한 다음 꼭지점에 지정).

1

igraph.Graph 인스턴스의 adjacent 메서드를 사용하면 주어진 꼭지점이 충돌하는 가장자리의 인덱스를 가져올 수 있습니다. 여기에서 그 가장자리의 가중치 합계를 간단하다 :

import igraph 

g = igraph.Graph.Barabasi(n = 10, m = 3) 
g.es['weight'] = range(g.ecount()) 
g.vs['weight'] = [sum(g.es[eid]['weight'] 
         for eid in g.adjacent(v.index, mode = 'ALL')) 
        for v in g.vs] 
관련 문제