[PYTHON] Comment comparer si le contenu des objets dans scipy.sparse.csr_matrix est le même

>>> 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]])

ʻA1 --Vérifier si le nombre d'éléments différents de zéro dans A2` est 0.

# 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

Il peut également être confirmé en vérifiant si le nombre d'éléments non nuls de ʻA1! = A2` devient 0.

# 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

Une méthode de comparaison similaire peut être utilisée avec scipy.sparse.coo_matrix et scipy.sparse.csc_matix.

référence

Recommended Posts

Comment comparer si le contenu des objets dans scipy.sparse.csr_matrix est le même
Comment vérifier si le contenu du dictionnaire est le même en Python par valeur de hachage
[TensorFlow 2] Comment vérifier le contenu de Tensor en mode graphique
Comment obtenir une liste de fichiers dans le même répertoire avec python
Comment obtenir le nombre de chiffres en Python
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
[Ubuntu] Comment supprimer tout le contenu du répertoire
[python] Comment vérifier si la clé existe dans le dictionnaire
Comment voir le contenu du fichier ipynb du notebook Jupyter
Comment connecter le contenu de la liste dans une chaîne de caractères
[Super facile! ] Comment afficher le contenu des dictionnaires et des listes incluant le japonais en Python
Comment déterminer l'existence d'un élément sélénium en Python
Comment implémenter du code Java en arrière-plan de Red Hat (Linux ONE)
Comment changer la couleur du seul bouton pressé avec Tkinter
[EC2] Comment installer Chrome et le contenu de chaque commande
Exportez le contenu de ~ .xlsx dans le dossier en HTML avec Python
Comment définir intelligemment les objets couramment utilisés dans View
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
Comment obtenir les coordonnées de sommet d'une entité dans ArcPy
Créez une fonction pour obtenir le contenu de la base de données dans Go
Comment afficher les octets de la même manière en Java et Python
Comment vérifier la version de Django
Comment vérifier le GAE local à partir du navigateur iPhone dans le même LAN
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
Comment copier et coller le contenu d'une feuille au format JSON avec une feuille de calcul Google (en utilisant Google Colab)
Comment passer le résultat de l'exécution d'une commande shell dans une liste en Python
Je veux visualiser où et combien de personnes se trouvent dans l'usine
Comment utiliser la bibliothèque C en Python
Comment trouver la zone du diagramme de Boronoi
Comment mentionner un groupe d'utilisateurs avec une notification de mou, comment vérifier l'ID d'un groupe d'utilisateurs
Comment suivre le travail avec Powershell
Vérifiez si les caractères sont similaires en Python
Comment identifier de manière unique la source d'accès dans la vue de classe générique Django
Comment savoir quel type de fichier est stocké dans S3 en Python
Le contenu du didacticiel Python (chapitre 5) est résumé dans une puce.
Résumé de la façon d'importer des fichiers dans Python 3
Le contenu du didacticiel Python (chapitre 4) est résumé dans une puce.
Comment compter le nombre d'éléments dans Django et sortir dans le modèle
Résumé de l'utilisation de MNIST avec Python
Le contenu du didacticiel Python (chapitre 10) est résumé dans une puce.
Déterminer s'il y a des oiseaux dans l'image
Un mémorandum expliquant comment exécuter la commande magique! Sudo dans Jupyter Notebook
Comment trouver le coefficient de la courbe approximative passant par les sommets en Python
Comment obtenir les fichiers dans le dossier [Python]
Le contenu du didacticiel Python (chapitre 6) est résumé dans une puce.
Comment changer l'apparence du champ de clé étrangère non sélectionné dans le formulaire modèle de Django
Le contenu du didacticiel Python (chapitre 3) est résumé dans une puce.
Comment rendre la largeur de police du notebook jupyter mis dans pyenv égale
Comment installer le framework d'apprentissage en profondeur Tensorflow 1.0 dans l'environnement Windows Anaconda
À propos du fait que le contenu de l'impression Python n'est pas visible dans les journaux du docker
Comment afficher la date de modification d'un fichier en langage C jusqu'à nanosecondes
[Python] Méthode de calcul de la formule d'approximation de la même section 0 qu'Excel [scikit-learn] Mémo
Que faire si la barre de progression n'est pas affichée dans tqdm de python
Comment limiter la publication de l'API dans la bibliothèque partagée en langage C de Linux
Comment compter le nombre d'occurrences de chaque élément de la liste en Python avec poids
[Explication de la mise en œuvre] Comment utiliser la version japonaise de BERT dans Google Colaboratory (PyTorch)
Comment connaître le numéro de port du service xinetd
Comment obtenir le nom de la variable lui-même en python