### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Logic functions »

# numpy.logical_not

`numpy.``logical_not`(x[, out])

  Compute the truth value of NOT x elementwise.

  Parameters: | x : array_like Logical NOT is applied to the elements of x.
  Returns: | y : {ndarray, bool} Boolean result with the same shape as x of the NOT operation on elements of x.

  See also

  `logical_and`, `logical_or`, `logical_xor`

  Examples

      >>> np.logical_not(3)
      False
      >>> np.logical_not([True, False, 0, 1])
      array([False,  True,  True, False], dtype=bool)

      >>> x = np.arange(5)
      >>> np.logical_not(x<3)
      array([False, False, False,  True,  True], dtype=bool)

### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Logic functions »