Ich versuche, alle möglichen kürzesten WegeNetworkX nicht alle kürzesten Wege für gewichtete Graphen geben
hier zu finden ist mein Code:
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))
Hier wird der Ausgang:
[['a', 'c']]
Nach zu Gewichten, a-> b-> c ist auch ein kürzester Weg.
Warum kommt es nicht in der Ausgabe?
Vielen Dank. Jetzt bekomme ich richtige Wege. – valli
Bitte akzeptieren Sie die Antwort, indem Sie auf das Häkchen neben der Antwort klicken – CoDhEr