[PYTHON] So vergleichen Sie, ob der Inhalt der Objekte in scipy.sparse.csr_matrix identisch ist

>>> import scipy
>>> scipy.__version__
'0.19.1'
>>> from scipy.sparse import csr_matrix
>>> A1 = csr_matrix([[1,2],[2,3],[3,4]])
>>> A2 = csr_matrix([[1,2],[2,3],[3,4]])
>>> B = csr_matrix([[1,2],[3,4],[5,6]])

Überprüfen Sie, ob die Anzahl der Nicht-Null-Elemente in A1 --A2 0 ist.

# equal
>>> A1 - A2
<3x2 sparse matrix of type '<class 'numpy.int64'>'
        with 0 stored elements in Compressed Sparse Row format>
>>> (A1 - A2).nnz == 0
True
# not equal
>>> A1 - B
<3x2 sparse matrix of type '<class 'numpy.int64'>'
        with 4 stored elements in Compressed Sparse Row format>
>>> (A1 - B).nnz == 0
False

Dies kann auch bestätigt werden, indem geprüft wird, ob die Anzahl der Nicht-Null-Elemente von "A1! = A2" 0 wird.

# equal
>>> A1 != A2
<3x2 sparse matrix of type '<class 'numpy.bool_'>'
        with 0 stored elements in Compressed Sparse Row format>
>>> (A1 != A2).nnz == 0
True
# not equal
>>> A1 != B
<3x2 sparse matrix of type '<class 'numpy.bool_'>'
        with 4 stored elements in Compressed Sparse Row format>
>>> (A1 != B).nnz == 0
False

Eine ähnliche Vergleichsmethode kann mit scipy.sparse.coo_matrix und scipy.sparse.csc_matix verwendet werden.

Referenz

Recommended Posts

So vergleichen Sie, ob der Inhalt der Objekte in scipy.sparse.csr_matrix identisch ist
So überprüfen Sie anhand des Hashwerts, ob der Inhalt des Wörterbuchs in Python identisch ist
[TensorFlow 2] So überprüfen Sie den Inhalt von Tensor im Diagrammmodus
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
So ermitteln Sie die Anzahl der Stellen in Python
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
[Ubuntu] So löschen Sie den gesamten Inhalt des Verzeichnisses
[Python] So überprüfen Sie, ob der Schlüssel im Wörterbuch vorhanden ist
So sehen Sie den Inhalt der ipynb-Datei des Jupyter-Notizbuchs
So verbinden Sie den Inhalt der Liste mit einer Zeichenfolge
[Super einfach! ] So zeigen Sie den Inhalt von Wörterbüchern und Listen einschließlich Japanisch in Python an
So bestimmen Sie die Existenz eines Selenelements in Python
So implementieren Sie Java-Code im Hintergrund von Red Hat (Linux ONE)
So ändern Sie die Farbe nur der mit Tkinter gedrückten Taste
[EC2] So installieren Sie Chrome und den Inhalt jedes Befehls
Geben Sie den Inhalt von ~ .xlsx im Ordner mit Python in HTML aus
So definieren Sie Objekte, die häufig in View verwendet werden, intelligent
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
So ermitteln Sie die Scheitelpunktkoordinaten eines Features in ArcPy
Erstellen Sie eine Funktion, um den Inhalt der Datenbank in Go abzurufen
So zeigen Sie Bytes in Java und Python auf die gleiche Weise an
So überprüfen Sie die Version von Django
So überprüfen Sie die lokale GAE über den iPhone-Browser im selben LAN
[Einführung in Python] So sortieren Sie den Inhalt einer Liste effizient mit Listensortierung
Kopieren und Einfügen des Inhalts eines Blattes im JSON-Format mit einer Google-Tabelle (mithilfe von Google Colab)
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python
Ich möchte visualisieren, wo und wie viele Leute in der Fabrik sind
Verwendung der C-Bibliothek in Python
So finden Sie den Bereich des Boronoi-Diagramms
Wie man eine Benutzergruppe mit Slack-Benachrichtigung erwähnt, wie man die ID einer Benutzergruppe überprüft
So verfolgen Sie die Arbeit mit Powershell
Überprüfen Sie, ob die Zeichen in Python ähnlich sind
So identifizieren Sie die Zugriffsquelle in der generischen Klassenansicht von Django eindeutig
So finden Sie heraus, welche Art von Datei in S3 in Python gespeichert ist
Der Inhalt des Python-Tutorials (Kapitel 5) ist in einem Aufzählungszeichen zusammengefasst.
Zusammenfassung zum Importieren von Dateien in Python 3
Der Inhalt des Python-Tutorials (Kapitel 4) ist in einem Aufzählungszeichen zusammengefasst.
So zählen Sie die Anzahl der Elemente in Django und geben sie in die Vorlage aus
Zusammenfassung der Verwendung von MNIST mit Python
Der Inhalt des Python-Tutorials (Kapitel 10) ist in einem Aufzählungszeichen zusammengefasst.
Feststellen, ob das Bild Vögel enthält
Ein Memorandum zur Ausführung des Befehls! Sudo magic in Jupyter Notebook
So ermitteln Sie den Koeffizienten der ungefähren Kurve, die in Python durch die Scheitelpunkte verläuft
So erhalten Sie die Dateien im Ordner [Python]
Der Inhalt des Python-Tutorials (Kapitel 6) ist in einem Aufzählungszeichen zusammengefasst.
So ändern Sie das Erscheinungsbild nicht ausgewählter Fremdschlüsselfelder in Djangos Modellformular
Der Inhalt des Python-Tutorials (Kapitel 3) ist in einem Aufzählungszeichen zusammengefasst.
So stellen Sie die Schriftbreite des in pyenv eingegebenen Jupyter-Notizbuchs gleich
So installieren Sie das Deep Learning Framework Tensorflow 1.0 in der Windows Anaconda-Umgebung
Zu dem Problem, dass der Inhalt von Python print in Docker-Protokollen nicht sichtbar ist
So zeigen Sie das Änderungsdatum einer Datei in C-Sprache bis zu Nanosekunden an
[Python] Berechnungsmethode der Approximationsformel von Abschnitt 0 wie Excel [scikit-learn] Memo
Was tun, wenn der Fortschrittsbalken in tqdm von Python nicht angezeigt wird?
So beschränken Sie die API, die in der gemeinsam genutzten Linux-Bibliothek in C-Sprache veröffentlicht werden soll
So zählen Sie die Anzahl der Vorkommen jedes Elements in der Liste in Python mit der Gewichtung
[Erklärung zur Implementierung] Verwendung der japanischen Version von BERT in Google Colaboratory (PyTorch)
Wie man die Portnummer des xinetd-Dienstes kennt
So erhalten Sie den Variablennamen selbst in Python