numpy array
Verfasst: Freitag 20. Oktober 2017, 09:11
Hallo,
ich habe folgendes Problem.
In einem Script lese ich aus einem Textfile in einer Schleife Zeilen mit 2 Messwerten pro Zeile ein.
Mit dem letzten Befehl mache ich daraus einen schönen Spaltenvektor den ich mit [x,x] indizieren kann.
Dasselbe funktioniert aber in einem anderen Script leider überhaupt nicht. Rein prinzipiell lese ich auch dort die Daten aus einem Textfile ein und will daraus einen 2 Spaltenvektor erstellen. Was mit dem np.array() aber nicht gelingt.
In dem einen fall habe ich wenn ich den numpy vektor öffne den korrekten Spaltenvektor mit dtype=<12 und im zweiten Fall einen Zeilenvektor mit dtype=object. Wobei ich dann die Elemente klarerweise nicht mit [x,x] indizieren kann.
Leider bin ich noch kein Python Profi und habe keine Ahnung warum das so ist.
ich habe folgendes Problem.
In einem Script lese ich aus einem Textfile in einer Schleife Zeilen mit 2 Messwerten pro Zeile ein.
Code: Alles auswählen
import numpy as np
while True:
try:
zeile=zeilen[a]
zeile=zeile[:-1]
zeile=zeile.split('\t')
messwerte_.append(zeile[0::2])
a=a+1
except IndexError:
break
messwerte=np.array(messwerte_)
Dasselbe funktioniert aber in einem anderen Script leider überhaupt nicht. Rein prinzipiell lese ich auch dort die Daten aus einem Textfile ein und will daraus einen 2 Spaltenvektor erstellen. Was mit dem np.array() aber nicht gelingt.
In dem einen fall habe ich wenn ich den numpy vektor öffne den korrekten Spaltenvektor mit dtype=<12 und im zweiten Fall einen Zeilenvektor mit dtype=object. Wobei ich dann die Elemente klarerweise nicht mit [x,x] indizieren kann.
Leider bin ich noch kein Python Profi und habe keine Ahnung warum das so ist.