我試圖找出所有可能的最短路徑networkx不會放棄對加權圖
這裏是我的代碼:
import networkx as nx
g=nx.Graph()
e=[('a', 'b', 2), ('a', 'c', 6), ('b', 'c', 4), ('c', 'e', 5), ('c', 'f', 1)]
paths=nx.shortest_paths(g,'a','c',weight=True)
print('%s' %list(paths))
這裏是輸出:
[['a', 'c']]
根據權重,a-> b-> c也是最短路徑。
爲什麼它沒有輸出?
謝謝。現在我正在獲得正確的路徑。 – valli
請點擊答案左側的勾號按鈕接受答案 – CoDhEr