Ich schlage mich nun seit einiger Zeit mit dem Problem herum und finde einfach keine Lösung.

Problem ist folgendes: Die Genauigkeit eines Klassifiezirers soll mithilfe der numpy.mean() funktion berechnet werden.
#D ist eine Matrix mit 262 Zeilen und 14 spalten
#klassifizierer ist eine Funktion die mir zufällig eine 1 oder null ausgibt.
# Die 14 Spalte hat den wert 1 oder null. Wenn die Zufallszahl übereinstimmt dann ist das Ergebniss korrekt wenn nicht dann ist es falsch-
def accuracy(D, klassifizierer):
korrekt = #Hier soll der code stehen
genauigkeit = np.mean(korrekt)
return genauigkeit
meine Idee war das hier:
korrekt = (D[:, 13] == klassifizierer)
aber anstatt die Funktion bei jedem Wert aufs neue auszuführen, wird nur am Anfang die Funktion ausgeführt.
Wie kann man das beheben?[
Ich wäre sehr dankbar wenn ihr mir helfen könntet.
