Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ws1516:logistische_probleme:einleseprogramm [2016/02/23 16:16] jakobfaustus |
ws1516:logistische_probleme:einleseprogramm [2016/05/10 14:46] (aktuell) |
||
---|---|---|---|
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> |