Exemples de comment inverser les éléments d'une matrice booléenne en utilisant la fonction numpy invert()
>>> import numpy as np
>>> a = np.array((True,True,False,True,False))
>>> b = np.invert(a)
>>> b
array([False, False, True, False, True], dtype=bool)
Autre exemple:
>>> import numpy as np
>>> a = np.array((1,1,0,1,0), dtype=bool)
>>> b = np.invert(a)
>>> b
array([False, False, True, False, True], dtype=bool)
Note: on peut par exemple l'utiliser pour masquer les valeurs d'une matrice (voir Comment masquer les valeurs d'une matrice depuis une autre matrice sous python ?)
Références
Liens | Site |
---|---|
numpy.invert | docs.scipy.org |
Comment masquer les valeurs d'une matrice depuis une autre matrice sous python ? | science-emergence.com |