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

`>>> b`

`array([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)`

`>>> b`

`array([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 |