graph-tool, python 인터페이스의 인접 행렬에서 가중치 그래프 만들기

아 드린

인접 행렬에서 Python의 graph-tool을 사용하여 그래프를 어떻게 만들어야합니까? adj인접 행렬로 행렬이 있다고 가정합니다 .

지금 내가하는 일은 다음과 같습니다.

        g = graph_tool.Graph(directed = False)
        g.add_vertex(len(adj))
        edge_weights = g.new_edge_property('double')
        for i in range(adj.shape[0]):
            for j in range(adj.shape[1]):
                if i > j and adj[i,j] != 0:
                    e = g.add_edge(i, j)
                    edge_weights[e] = adj[i,j]

하지만 옳지 않다고 생각합니다. 이에 대한 더 나은 해결책이 있습니까?

(그리고 이것에 대한 적절한 태그는 graph-tool이지만 추가 할 수 없습니다. 충분한 권한을 가진 친절한 사람이 태그를 만들 수 있습니까?)

티아고 페이 소토

그래프 도구에는 이제 그래프에 간선 목록을 추가하는 기능이 포함됩니다. 이제 다음과 같이 할 수 있습니다.

import graph_tool as gt
import numpy as np
g = gt.Graph(directed=False)
adj = np.random.randint(0, 2, (100, 100))
g.add_edge_list(np.transpose(adj.nonzero()))

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python의 행렬에서 인접 목록 그래프 만들기

분류에서Dev

가중치 인접 행렬 만들기

분류에서Dev

Python : 동시 발생 행렬에서 무 방향 가중치 그래프 만들기

분류에서Dev

인접 목록에서 무 방향 그래프 만들기

분류에서Dev

(R Igraph) 제휴를 사용하여 인접 행렬에서 부분 그래프 만들기

분류에서Dev

igraph를 사용하여 R에서 순환 그래프 또는 인접 행렬 만들기?

분류에서Dev

인접 행렬로 numpy summetric 2D 배열에서 가중치 igraph 그래프 생성

분류에서Dev

graph6 코드 또는 인접 행렬을 반환하는 그래프 그리기 도구

분류에서Dev

C ++에서 유 방향 그래프에 대한 인접 목록 만들기

분류에서Dev

인접 행렬을 사용하여 에지 가중치 그래프에서 노드가 연결되어 있는지 확인하는 방법

분류에서Dev

c의 거리 2 그래프 인접 목록에서 이웃 가져 오기

분류에서Dev

C 프로그래밍에서 구조체의 이중 포인터를 사용하여 텍스트 파일에서 2D 배열로 행렬 읽기

분류에서Dev

R의 데이터 프레임에서 요인 행렬 만들기

분류에서Dev

음수가 아닌 가중치가있는 유 방향 그래프 (인접 행렬)

분류에서Dev

에지 목록에서 인접 행렬 만들기

분류에서Dev

벡터가있는 R 인덱스 행렬 / 인덱스 벡터에서 인덱스 행렬 만들기

분류에서Dev

Java에서 그래프의 가장자리 정렬 (인접 목록 표시 기반)

분류에서Dev

그룹 정보를 사용하여 인접 행렬 만들기

분류에서Dev

Python igraph의 .gml 파일에서 가중치 그래프를 만드는 방법

분류에서Dev

char [] [] 배열 제공 규칙에서 인접 행렬 만들기

분류에서Dev

스칼라 : 인접 행렬 그래프

분류에서Dev

스칼라 : 인접 행렬 그래프

분류에서Dev

인접 행렬 만 주어진 선형 시간에서 그래프 속성 확인

분류에서Dev

다중 인터페이스 확장 또는 Typescript에서 새 클래스 만들기 (다형성)

분류에서Dev

주어진 학위 목록에서 임의 그래프 또는 해당 인접 행렬을 만듭니다.

분류에서Dev

Julia DataFrame에서 가중치 그래프 만들기

분류에서Dev

그래프의 가장자리에서 가장자리까지 스플라인 차트 만들기

분류에서Dev

다중 인덱스 팬더 데이터 프레임의 각 값에 대한 히스토그램 만들기

분류에서Dev

관계를 나타내는 행렬에서 인접 행렬 만들기

Related 관련 기사

  1. 1

    Python의 행렬에서 인접 목록 그래프 만들기

  2. 2

    가중치 인접 행렬 만들기

  3. 3

    Python : 동시 발생 행렬에서 무 방향 가중치 그래프 만들기

  4. 4

    인접 목록에서 무 방향 그래프 만들기

  5. 5

    (R Igraph) 제휴를 사용하여 인접 행렬에서 부분 그래프 만들기

  6. 6

    igraph를 사용하여 R에서 순환 그래프 또는 인접 행렬 만들기?

  7. 7

    인접 행렬로 numpy summetric 2D 배열에서 가중치 igraph 그래프 생성

  8. 8

    graph6 코드 또는 인접 행렬을 반환하는 그래프 그리기 도구

  9. 9

    C ++에서 유 방향 그래프에 대한 인접 목록 만들기

  10. 10

    인접 행렬을 사용하여 에지 가중치 그래프에서 노드가 연결되어 있는지 확인하는 방법

  11. 11

    c의 거리 2 그래프 인접 목록에서 이웃 가져 오기

  12. 12

    C 프로그래밍에서 구조체의 이중 포인터를 사용하여 텍스트 파일에서 2D 배열로 행렬 읽기

  13. 13

    R의 데이터 프레임에서 요인 행렬 만들기

  14. 14

    음수가 아닌 가중치가있는 유 방향 그래프 (인접 행렬)

  15. 15

    에지 목록에서 인접 행렬 만들기

  16. 16

    벡터가있는 R 인덱스 행렬 / 인덱스 벡터에서 인덱스 행렬 만들기

  17. 17

    Java에서 그래프의 가장자리 정렬 (인접 목록 표시 기반)

  18. 18

    그룹 정보를 사용하여 인접 행렬 만들기

  19. 19

    Python igraph의 .gml 파일에서 가중치 그래프를 만드는 방법

  20. 20

    char [] [] 배열 제공 규칙에서 인접 행렬 만들기

  21. 21

    스칼라 : 인접 행렬 그래프

  22. 22

    스칼라 : 인접 행렬 그래프

  23. 23

    인접 행렬 만 주어진 선형 시간에서 그래프 속성 확인

  24. 24

    다중 인터페이스 확장 또는 Typescript에서 새 클래스 만들기 (다형성)

  25. 25

    주어진 학위 목록에서 임의 그래프 또는 해당 인접 행렬을 만듭니다.

  26. 26

    Julia DataFrame에서 가중치 그래프 만들기

  27. 27

    그래프의 가장자리에서 가장자리까지 스플라인 차트 만들기

  28. 28

    다중 인덱스 팬더 데이터 프레임의 각 값에 대한 히스토그램 만들기

  29. 29

    관계를 나타내는 행렬에서 인접 행렬 만들기

뜨겁다태그

보관