Ich versuche, eine Kreuzvalidierung mit OnerClassifier durchzuführen. . Die vierte ist die Etikettspalte und die ersten drei sind Funktionen.[[ 0 0 9]
[ 0 6 9]
[ 0 3 8]
[ 0 9 4]
[ 0 3 8]
[ 0 9 12]
[ 0 1 2]
[ 0 0 0]
[ 0 9 5]
[ 0 7 12]
[ 0 5 13]
[ 0 3 1]
[ 0 9 8]
[ 0 5 13]
[ 0 0 11]
[ 0 3 7]
[ 0 10 14]
[ 0 2 4]
[ 0 4 3]
[ 0 3 4]
[ 0 3 12]
[ 0 3 13]
[ 0 8 10]
[ 0 8 4]
[ 0 8 1]
[ 0 8 13]
[ 0 3 8]
[ 0 4 6]
[ 0 5 1]
[ 0 2 12]]
< /code>
Dies ist der Druck für das y < /p>
[5 2 5 0 5 0 5 5 0 2 5 1 0 5 5 5 3 5 5 5 5 1 5 5 5 5 5 5 4 5]
< /code>
Die Formen sind für x (30, 3)
und für y (30). < /p>
accuraciesOneR = cross_val_score(oneR, X, y, cv=kf, scoring='accuracy', error_score='raise')
< /code>
Dies erzeugt einen Fehler. 'Index 5 ist für Achse 0 mit Größe 3' für die Kreuzvalidierung außer Grenzen. Wie ich sehen kann, sind die Formen korrekt. Allerdings könnte ich mich irren. Wenn Sie mir bitte raten können, ist dies eine Kreuzvalidierung von Daten mit ONER in Python. Ich erwartete, dass die Kreuzvalidierung ohne Fehler funktioniert und mir Ergebnisse gibt.
Python Mlextend Cross_val Fehler zur Quervalidierung. : 'Index 5 ist für Achse 0 mit Größe 3' Fehler nicht mehr als ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post