2017-12-23 11 views
0

Ich bin versucht, ein neuronales Netz zu trainieren, aber jedes Mal, wenn ich meine Daten-Set laden erhalte ich die Fehlermeldung:Numpy Laden CSV - Valueerror: konnte nicht konvertieren Zeichenfolge zu schweben

Valueerror: konnte nicht Zeichenfolge konvertieren float

dataset = np.loadtxt('someFile.csv', delimiter=",") 

x_train = dataset[:,0:3] 
y_train = dataset[:,3] 

im Folgenden ein Beispiel von 5 Zeilen aus den 3000 in der Datei ist.

1,2,12,16

3,4,11,16

2,5,13,16

3,6,13,16

3, 4,14,17

Die Werte wurden von einem Python-Skript eingegeben und vor der Eingabe in die CSV in int konvertiert.

Es gibt keine fehlenden Werte im Dataset und keine Zeichenfolgen.

Kann jemand etwas Licht auf das werfen, was geschehen könnte?

Vielen Dank im Voraus

+0

Ihre Probe wird geladen. Aber offensichtlich ist eine andere Linie nicht gültig. Der Trick besteht darin, es zu finden. Unglücklicherweise informiert 'loadtxt' nicht über den Fortschritt oder die Problemlinie. – hpaulj

Antwort

0

Völlig verpasst die einfachste Antwort.

Anstatt die Liste in int in die CSV zu konvertieren, habe ich sie in float geändert.

Verwandte Themen