Examples of how to invert the elements of a boolean array in python using the numpy function invert()
>>> import numpy as np>>> a = np.array((True,True,False,True,False))>>> b = np.invert(a)>>> barray([False, False, True, False, True], dtype=bool)
Another example
>>> import numpy as np>>> a = np.array((1,1,0,1,0), dtype=bool)>>> b = np.invert(a)>>> barray([False, False, True, False, True], dtype=bool)
Note: can be used, for example, to mask an array (see How to mask an array using another array in python ?)
References
| Links | Site |
|---|---|
| numpy.invert | docs.scipy.org |
| How to mask an array using another array in python ? | science-emergence.com |
