2017-12-16 20 views
1

GRAFF에 모서리 튜플 목록을 추가하고 속성 중 일부는 사전입니다. 문서는 사전을 받아 들일 수있을 것하지만 난 오류가 점점 오전 :Python NetworkX dict로 가장자리 목록 추가

G = nx.MultiDiGraph() 

edges = [(34, 1, {'id': '123a'}, {'date': '2017-11-27'}), 
(1, 27, {'id': '123a'}, {'date': '2017-11-27'})] 

G.add_edges_from(edges) 

내 오류 :

형식 오류 : unhashable 유형 : '딕셔너리'는 가장자리를 추가

답변

1

시도는 속성 하나의 사전 :

G = nx.MultiDiGraph() 

edges = [(34, 1, {'id': '123a', 'date': '2017-11-27'}), 
(1, 27, {'id': '123a', 'date': '2017-11-27'})] 

G.add_edges_from(edges) 
print(G[34][1][0]['id']) 

OUPUT :

'123a'