Python Mlextend Cross_val Fehler zur Quervalidierung. : 'Index 5 ist für Achse 0 mit Größe 3' Fehler nicht mehr alsPython

Python-Programme
Anonymous
 Python Mlextend Cross_val Fehler zur Quervalidierung. : 'Index 5 ist für Achse 0 mit Größe 3' Fehler nicht mehr als

Post by Anonymous »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post