나는 파이썬에서 networkx를 사용하여 정점과 모서리가있는 그래프를 작성합니다.파이썬 - 속성에 의해 정점 집합을 검색하는 방법
G= add_edge(vertex1,vertex2)
vertex1 및 vertex2는 정수 즉
G=add_edge(4,3),
G=add_edge(2,3)
etc..
, 이후 파이썬 방금이 정점을 생성하는 에지리스트를 제공하고, 지정된 꼭지점 사이의 에지를 생성하는 경우.
이제 속성을 그래프의 꼭지점에 추가해야합니다. 즉, 기본적으로 속성에 따라 꼭지점을 그룹으로 분리하려고합니다.
따라서, 난 G.는 제안한 BrenBarn #as 이미 작성한 그래프 특성을 추가
G.node[your_vertex]['attribute'] = value
할 수있다. 내가 그것을함으로써 정점
- 를 검색 어떻게 여러 가지 속성과 다른 값이있을 수 있기 때문에
는 값입니다.
- 그것은 속성입니다.
'vertex1'과'vertex2'가 어떤 종류의 객체로 존재하지 않으면 코드가 NameError를 발생시킵니다. 정점으로 사용하는 오브젝트는 무엇입니까? – BrenBarn
사실 저는 G = add_edge (1,2)와 같은 숫자를 사용하고 있습니다. – SeasonalShot
원래 질문에 이미 답변이되었지만 이제는 새 질문을하기 위해 편집했습니다. 대신 사이트에 새로운 질문을하십시오. – BrenBarn