Benutzer-Werkzeuge

Webseiten-Werkzeuge


ws1516:logistische_probleme:einleseprogramm

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
ws1516:logistische_probleme:einleseprogramm [2016/02/23 16:05]
jakobfaustus angelegt
ws1516:logistische_probleme:einleseprogramm [2016/05/10 14:46] (aktuell)
Zeile 1: Zeile 1:
-Alle Züge sind in einer Textdatei gespeichert,​ die wie folgt aussehen kann:+Alle Züge sind in einer Textdatei gespeichert,​ die wie folgt aufgebaut ist:
  
 <​code>​ <​code>​
Zeile 41: Zeile 41:
  return ausgabe # Diese Liste wird zurueckgeliefert,​ die Datei ist eingelesen.  return ausgabe # Diese Liste wird zurueckgeliefert,​ die Datei ist eingelesen.
  
 +</​code>​
 +
 +Eine eingelesene Zugliste, wie sie den Simulations- und Auswertungsprogrammen übergeben wird, sieht dann wie folgt aus (sehr klobig). Die Einzelnen Züge sind in Wörterbüchern,​ die wiederum sind in einer Liste geordnet (die "​Reihenfolge"​).
 +
 +
 +Hier die eingelesene Liste aus dem Beispiel oben (etwas irritierend sortiert, da Wörterbücher ja keine Reihenfolge besitzen):
 +<​code>​
 +[{'​ankunft':​ -1, '​nummer':​ 1008, '​besetzung':​ 60, '​vist':​ 0, '​auf1':​ 0.14, '​ort':​ 0, '​auf3':​ 0.1, '​auf2':​ 0.3, '​ankunftplan':​ 340, '​vavg':​ 150},
 + ​{'​ankunft':​ -1, '​nummer':​ 119, '​besetzung':​ 120, '​vist':​ 0, '​auf1':​ 0.14, '​ort':​ 0, '​auf3':​ 0.1, '​auf2':​ 0.3, '​ankunftplan':​ 340, '​vavg':​ 200},
 + ​{'​ankunft':​ -1, '​nummer':​ 4321, '​besetzung':​ 400, '​vist':​ 5, '​auf1':​ 0.14, '​ort':​ 0, '​auf3':​ 0.1, '​auf2':​ 0.2, '​ankunftplan':​ 340, '​vavg':​ 40}]
 </​code>​ </​code>​
ws1516/logistische_probleme/einleseprogramm.1456239955.txt.gz · Zuletzt geändert: 2016/05/10 14:46 (Externe Bearbeitung)