Ruft den Index jedes Elements der Verwirrungsmatrix in Python ab

Weil "Verwirrungsmatrix" von "Scikit-Lernen" nicht jeden Index erhalten konnte. (Vielleicht ist es Ihnen möglich?)

Bedingungen

Wenn Sie beispielsweise feststellen, ob eine Katze eine Katze ist, ist 1 eine Katze und 0 keine Katze. Sagen Sie "preds" voraus und verwenden Sie "label" als korrekte Antwortdaten.

Verfahren

In eine Numpy-Matrix konvertieren

import numpy as np

preds = [0., 1., 1., ..., 0., 1., 0.]  #Eine geeignete Liste von 0 oder 1
labels = [0., 1., 1., ..., 0., 1., 0.]  #Eine geeignete Liste von 0 oder 1

preds = np.array(preds)
labels = np.array(labels)

Indexieren Sie die Katze

one_ind_p = preds == 1
one_ind_l = labels == 1
zero_ind_p = np.logical_not(one_ind_p)  #Inversion von Bool
zero_ind_l = np.logical_not(one_ind_l)
# array([False,  True,  True, ..., False,  True, False])Es werden Daten wie

Holen Sie sich den Index jedes Elements der Verwirrungsmatrix

tp = np.argwhere(one_ind_l & one_ind_p)
fp = np.argwhere(zero_ind_l & one_ind_p)
fn = np.argwhere(one_ind_l & zero_ind_p)
tn = np.argwhere(zero_ind_l & zero_ind_p)

appendix Dies ist die Verwirrungsmatrix スクリーンショット 2019-12-20 15.13.31.png http://ibisforest.org/index.php?F%E5%80%A4

Recommended Posts

Ruft den Index jedes Elements der Verwirrungsmatrix in Python ab
Ermitteln Sie die Anzahl der Vorkommen für jedes Element in der Liste
Holen Sie sich den Aufrufer einer Funktion in Python
Passen Sie die Verteilung jeder Gruppe in Python an
So ermitteln Sie die Anzahl der Stellen in Python
[Python] Ruft die Liste der im Modul definierten Klassen ab
Ermitteln Sie die Größe (Anzahl der Elemente) von Union Find in Python
Rufen Sie die URL des HTTP-Umleitungsziels in Python ab
Benötigt die Verwirrungsmatrix auch das Verhältnis jedes Elements zur gesamten Zeile?
Vergleichen Sie die Summe jedes Elements in zwei Listen mit dem in Python angegebenen Wert
Holen Sie sich das letzte Element des Arrays, indem Sie Zeichenfolgen in Python und PHP aufteilen
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Holen Sie sich den Desktop-Pfad in Python
Holen Sie sich den Skriptpfad in Python
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Holen Sie sich das erste Element von Queryset
Ruft den Index des n-ten größten / kleinsten Werts in der Liste in Python ab
Holen Sie sich den Desktop-Pfad in Python
So zählen Sie die Anzahl der Vorkommen jedes Elements in der Liste in Python mit der Gewichtung
Finden Sie die Eigenwerte einer reellen symmetrischen Matrix in Python
Ruft den Index des n-ten größten / kleinsten Werts in der Liste in Python ab
Ruft den Wert eines bestimmten Schlüssels bis zum angegebenen Index der Wörterbuchliste in Python ab
So bestimmen Sie die Existenz eines Selenelements in Python
[Python] Ermittelt den Rang der Werte in der Liste in aufsteigender / absteigender Reihenfolge
Python Hinweis: Map - Machen Sie dasselbe für jedes Element der Liste
Holen Sie sich den Titel und das Lieferdatum von Yahoo! News in Python
Holen Sie sich die Anzahl der Leser von Artikeln über Mendeley in Python
Überprüfen Sie das Verhalten des Zerstörers in Python
Das Ergebnis der Installation von Python auf Anaconda
Ich kann das Element in Selen nicht bekommen!
Grundlagen zum Ausführen von NoxPlayer in Python
Auf der Suche nach dem schnellsten FizzBuzz in Python
Ruft die EDINET-Codeliste in Python ab
Entfernen Sie DICOM-Bilder in Python
Status jedes Python-Verarbeitungssystems im Jahr 2020
python Hinweis: enumerate () - Index und Element der Liste gleichzeitig abrufen und zur Anweisung wenden
Python VBA, um mit Selenium die gesamte WEB-Seite zu erfassen
Holen Sie sich zu jeder Tageszeit eine Datums- / Uhrzeitinstanz in Python
Holen Sie sich den Schlüssel für die Migration von JSON-Daten auf der zweiten Ebene mit Python
Holen Sie sich den Inhalt von Git Diff aus Python
Geben Sie die Anzahl der CPU-Kerne in Python aus
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Holen Sie sich das Wetter in Osaka über Web-API (Python)
[Python] Ruft die Skalenbezeichnung der Figur ab / bearbeitet sie
[Python] Holen Sie sich die Hauptthemen von Yahoo News
Zeigen Sie das Ergebnis der Geometrieverarbeitung in Python an
Ruft den Fenstertitel des X-Fenstersystems in Python ab
Finden Sie den Bruchteil des in Python eingegebenen Werts heraus
[Python] Ruft das Datum der letzten Aktualisierung der Website ab
Finden Sie die Lösung der Gleichung n-ter Ordnung mit Python
Verarbeiten Sie den Index in Python mit dem ScriptUpdateProcessor von Solr vor
[Python numpy] Geben Sie den Index des Arrays dynamisch an
Die Geschichte des Lesens von HSPICE-Daten in Python
[Hinweis] Über die Rolle des Unterstrichs "_" in Python
Lösen von Bewegungsgleichungen in Python (odeint)
Ausgabe in Form eines Python-Arrays
Lassen Sie uns einen Teil des maschinellen Lernens mit Python berühren
[Python] Finden Sie die Translokationsmatrix in Einschlussnotation
[Python] Holen Sie sich den Tag (Englisch & Japanisch)
Rufen Sie das Aktualisierungsdatum der Python-Memorandum-Datei ab.