1 2 3
github.adj 파일을 다운로드 받아, 메모장 등으로 열어서 첫 줄을 보면 다음과 같다.
lines = open('github.adj').readlines()
lines[0]
'u1 u3124 u1814 u5888 u9483 u1527 u9271 u8196 u2653 u4534 u2253 u127 u3071 u3166\n'
읽기
github.adj
파일을 그래프로 읽어들이려면 다음과 같이 한다.
G = nx.read_adjlist('github.adj')
방향 그래프로 읽으려면 create_using=nx.DiGraph
를 추가한다.
D = nx.read_adjlist('github.adj', create_using=nx.DiGraph)
u1
노드의 후속 노드들을 확인한다.
['u3124',
'u1814',
'u5888',
'u9483',
'u1527',
'u9271',
'u8196',
'u2653',
'u4534',
'u2253',
'u127',
'u3071',
'u3166']
쓰기
nx.write_adjlist(D, 'github2.adj')