이분 그래프를 인접 행렬 파이썬으로 변환

관광객

다음 형식의 가장자리 목록을 변환하려고합니다.

data = [('a', 'developer'),
         ('b', 'tester'),
        ('b', 'developer'),
         ('c','developer'),
         ('c', 'architect')]

인접 행렬은 다음과 같은 형태가됩니다.

      developer     tester    architect
a        1            0          0
b        1            1          0
c        1            0          1

매트릭스를 다음 형식으로 저장하고 싶습니다

 1    0    0
 1    1    0
 1    0    1

어떤 도움이라도 대단히 감사합니다

엘리사

이것은 networkx로 쉽게 수행 할 수 있습니다 .

from operator import itemgetter

import networkx as nx
from networkx.algorithms.bipartite import biadjacency_matrix

def to_adjacency_matrix(data):
    g = nx.DiGraph()
    g.add_edges_from(data)
    partition_1 = set(map(itemgetter(0), data))
    return biadjacency_matrix(g, partition_1).toarray()

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이분 그래프를 인접 행렬로 변환 Spark Scala

분류에서Dev

이 인접 행렬을 그래프 객체로 어떻게 변환합니까?

분류에서Dev

JanusGraph Gremlin이 반환 한 부분 그래프의 인접 행렬을 얻는 방법은 무엇입니까?

분류에서Dev

파이썬에서 행렬을 특수 데이터 프레임으로 변환

분류에서Dev

인접 행렬로 그래프 표시

분류에서Dev

파이썬에서 0/1 행렬을 2D 그리드 그래프로 변환

분류에서Dev

데이터 포인트를 정수 파이썬으로 변환

분류에서Dev

최근 접 이웃 검색에서 인접 행렬을 만듭니다. (인접 목록을 인접 행렬로 변환)-Matlab

분류에서Dev

파이썬 사전에서 그래프의 인접 행렬을 어떻게 생성합니까?

분류에서Dev

긴 형식의 데이터에서 인접 행렬 (from-to)로 변환

분류에서Dev

matlabs mkpp를 파이썬으로 변환

분류에서Dev

이중 인덱스를 행렬 PANDAS로 변환

분류에서Dev

그래프 인접 행렬 분할 오류

분류에서Dev

그래프 인접 행렬 분할 오류

분류에서Dev

조건이있는 'for'루프를 행렬 곱셈으로 변환

분류에서Dev

Haskell, 이미지를 행렬로 변환

분류에서Dev

txt 파일을 인접 행렬로 변환

분류에서Dev

인접 행렬을 csv 파일로 변환

분류에서Dev

R : 값이 특정 조건을 충족하는 경우 데이터 프레임을 인접 행렬로 어떻게 변환합니까?

분류에서Dev

두 선분 사이의 변환 행렬

분류에서Dev

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

분류에서Dev

R 프로그래밍 데이터 열을 행으로 변환

분류에서Dev

NetworkX는 병렬 길이를 평균하여 멀티 그래프를 단순 그래프로 변환합니다.

분류에서Dev

인접 행렬로 표시되는 그래프가 하나 이상의 스패닝 트리입니까?

분류에서Dev

gstreamer 파이프 라인을 파이썬 코드로 변환

분류에서Dev

JLabel 행렬을 그래픽 디스플레이로 변환

분류에서Dev

이해 그래픽 (변환 행렬 cm)이 PDF 파일 시스템 (그래픽 파싱 위치)를 좌표?

분류에서Dev

파이썬으로 목록 요소를 재정렬하여 설정으로 변환

분류에서Dev

대형 행렬을 데이터 프레임으로 변환

Related 관련 기사

  1. 1

    이분 그래프를 인접 행렬로 변환 Spark Scala

  2. 2

    이 인접 행렬을 그래프 객체로 어떻게 변환합니까?

  3. 3

    JanusGraph Gremlin이 반환 한 부분 그래프의 인접 행렬을 얻는 방법은 무엇입니까?

  4. 4

    파이썬에서 행렬을 특수 데이터 프레임으로 변환

  5. 5

    인접 행렬로 그래프 표시

  6. 6

    파이썬에서 0/1 행렬을 2D 그리드 그래프로 변환

  7. 7

    데이터 포인트를 정수 파이썬으로 변환

  8. 8

    최근 접 이웃 검색에서 인접 행렬을 만듭니다. (인접 목록을 인접 행렬로 변환)-Matlab

  9. 9

    파이썬 사전에서 그래프의 인접 행렬을 어떻게 생성합니까?

  10. 10

    긴 형식의 데이터에서 인접 행렬 (from-to)로 변환

  11. 11

    matlabs mkpp를 파이썬으로 변환

  12. 12

    이중 인덱스를 행렬 PANDAS로 변환

  13. 13

    그래프 인접 행렬 분할 오류

  14. 14

    그래프 인접 행렬 분할 오류

  15. 15

    조건이있는 'for'루프를 행렬 곱셈으로 변환

  16. 16

    Haskell, 이미지를 행렬로 변환

  17. 17

    txt 파일을 인접 행렬로 변환

  18. 18

    인접 행렬을 csv 파일로 변환

  19. 19

    R : 값이 특정 조건을 충족하는 경우 데이터 프레임을 인접 행렬로 어떻게 변환합니까?

  20. 20

    두 선분 사이의 변환 행렬

  21. 21

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

  22. 22

    R 프로그래밍 데이터 열을 행으로 변환

  23. 23

    NetworkX는 병렬 길이를 평균하여 멀티 그래프를 단순 그래프로 변환합니다.

  24. 24

    인접 행렬로 표시되는 그래프가 하나 이상의 스패닝 트리입니까?

  25. 25

    gstreamer 파이프 라인을 파이썬 코드로 변환

  26. 26

    JLabel 행렬을 그래픽 디스플레이로 변환

  27. 27

    이해 그래픽 (변환 행렬 cm)이 PDF 파일 시스템 (그래픽 파싱 위치)를 좌표?

  28. 28

    파이썬으로 목록 요소를 재정렬하여 설정으로 변환

  29. 29

    대형 행렬을 데이터 프레임으로 변환

뜨겁다태그

보관