NetworkX 라이브러리를 사용하여 최단 경로 알고리즘을 구현하고 싶습니다. 내 경우, 내 가중치 함수는 다른 가장자리 속성에서 값을 가져옵니다. 가중치는 계산 된 값이므로 합병증을 피하기 위해 추가 속성으로 저장하고 싶지는 않습니다. 다른 속성이 변경되면 값을 갱신하십시오. 그러나 NetworkX의 algorithm API은 에지 데이터 키가되도록 가중치를 요구합니다.networkx : 계산 된 값으로 에지 무게
값을 저장하지 않을 수 있는지 궁금합니다. 내 이상적인 경우는 알고리즘에 맞춤식 가중치 함수를 지정하는 것입니다.
, 난 당신이 다른 속성의 값을 기준으로 업데이트 한 후 값을 저장하고 붙어 있다고 생각 라인에 무게 공식을 넣어 . 최단 경로 기능 에지 ([문서]와 연관된 딕셔너리 키의 이름 (http://networkx.lanl.gov/tutorial/tutorial.html# 될 파라미터를 필요 같은 NetworkX의 경우 – JoshAdel