Hallo Sirius & BlackJack,
Am Ende möchte ich gern einen Array mit Floats in der Form (5, 3).
Ich fang mal ganz am Anfang an:
Ich habe eine Textdatei, deren Zeilen ich in Elemente einer Liste einlese.
Danach prüfe ich jede Zeile auf reguläre Ausdrücke und "bereinige" die Listenelemente.
Danach suche ich Anfang und Ende der Zahlenbereiche.
Schneide mir die Datenbreiche aus und weise sie neuen Variablen zu. Diese sind dann Listen im folgenden Format:
Code: Alles auswählen
[ '1.1, 2.2, 3.3, 8.1, 9.2, 7.3', '1.1, 2.2, 3.3, 8.1, 9.2, 7.3', '1.1, 2.2, 3.3' ]
Die Listenelemente wandle ich dann wieder in Einzellisten mittels split()-Befehl um und erhalte das oben angegebene Format:
Code: Alles auswählen
[[ '1.1', '2.2', '3.3', '8.1', '9.2', '7.3' ],
[ '1.1', '2.2', '3.3', '8.1', '9.2', '7.3' ],
[ '1.1', '2.2', '3.3' ]]
Diese Liste lese ich dann in einen numpy.array() ein, den ich dann umsortieren möchte.
ich hoffe, dass ich mich einigermaßen verständlich ausgedrückt habe?
Sollte ich viell schon früher mit dem numpy.array() ansetzen?