Networkx: Holen Sie sich die Entfernung zwischen den Knoten

Ich bin ein Anfänger bei der Benutzung der NetworkX und ich versuche einen Weg zu finden, zu erkennen, welche Knoten haben Abstand x voneinander.
Ich habe begonnen mithilfe dieses Algorithmus, um alle Paare

path=nx.all_pairs_dijkstra_path(G)

Aber ich bin mir noch nicht sicher, wie zu erkennen der Abstand zwischen den Knoten mit einer for-Schleife.

Ich würde schätzen jede Hilfe. Danke

  • Die Entfernung redest du genau? Die minimale Anzahl der Kanten zwischen zwei Knoten?
  • Zum Beispiel habe ich einen geraden Pfad graph mit 5 Knoten [A,B,C,D,E] mit den Kanten (A,B) (B,C), (C,D) (D,E) und ich würde gerne wissen, den Abstand zwischen Einem Knoten und D-Knoten. Natürlich werde ich diese in einem viel größeren Programm, aber ich würde gerne wissen, der Ansatz, den ich verwenden soll. Dank
InformationsquelleAutor michaelI | 2016-10-17
Schreibe einen Kommentar