Ich habe diese DateiWie wird der Array-Index in diesem Fall festgelegt?
0 0 716
0 1 851
0 2 900
1 0 724
1 1 857
1 2 903
2 0 812
2 1 858
2 2 902
3 0 799
3 1 852
3 2 905
4 0 833
4 1 871
4 2 907
5 0 940
5 1 955
5 2 995
6 0 941
6 1 956
6 2 996
7 0 942
7 1 957
7 2 999
8 0 944
8 1 958
8 2 992
9 0 946
9 1 952
9 2 998
Ich möchte dritte Spalte Werte schreiben, wie dieses
0 0 716
1 0 724
2 0 812
3 0 799
4 0 833
0 1 851
1 1 857
2 1 858
3 1 852
4 1 871
0 2 900
1 2 903
2 2 902
3 2 905
4 2 907
5 0 940
6 0 941
7 0 942
8 0 944
9 0 946
5 1 955
6 1 956
7 1 957
8 1 958
9 1 952
5 2 995
6 2 996
7 2 999
8 2 992
9 2 998
I Datei
l= [line.rstrip('\n') for line in open('test.txt')]
Nun, ich bin stecken gelesen haben, wie diese zu lesen, wie 3D-Array? Mit enumerate
Funktion, funktioniert nicht, weil es ersten Wert für sich allein enthält, brauche ich das nicht.
Nicht sicher ob ich verstehe. In Ihrer ersten Datei haben Sie einen Index und zwei Werte pro Zeile? Und in Ihrer gewünschten Ausgabe haben Sie einfach eine Reihe von 3D-Arrays? Mit anderen Worten, der Index wurde als dritter Wert für jede Zeile in der Originaldatei eingeklappt? – user6275647
@Jason Nein, nur die dritte Spalte ist entscheidend (sie hat eine physikalische Bedeutung). Die erste und die zweite sollten in der richtigen Reihenfolge sortiert werden, wie meine Beispieldatei angibt. –
Wie ist die Ausgabe geordnet? Keine der Spalten nimmt ständig zu. –