Python | Numpy numpy.ndarray.__invert__() Last Updated : 17 Sep, 2024 Summarize Comments Improve Suggest changes Share Like Article Like Report With the help of Numpy numpy.ndarray.__invert__(), one can invert the elements of an array. We don't have to provide any type of parameter but remember that this method only works for integer values. Syntax: ndarray.__invert__($self, /) Return: ~self Example #1 : In this example we can see that every element in an array is operated on a unary operator that is ~ with the help of ndarray.__invert__() method. Python # import the important module in python import numpy as np # make an array with numpy gfg = np.array([1, 2, 3, 4, 5]) # applying ndarray.__invert__() method print(gfg.__invert__()) Output[-2 -3 -4 -5 -6] Example #2 : Python # import the important module in python import numpy as np # make an array with numpy gfg = np.array([[1, 2, 3, 4, 5], [6, 5, 4, 3, 2]]) # applying ndarray.__invert__() method print(gfg.__invert__()) Output[[-2 -3 -4 -5 -6] [-7 -6 -5 -4 -3]] Comment More infoAdvertise with us Next Article Python | Numpy ndarray.__imod__() J jitender_1998 Follow Improve Article Tags : Python Python-numpy Python numpy-ndarray Practice Tags : python Similar Reads Python | Numpy numpy.ndarray.__isub__() With the help of numpy.ndarray.__isub__() method, we can subtract a particular value that is provided as a parameter in the ndarray.__isub__() method. Value will be subtracted to every element in a numpy array. Syntax: ndarray.__isub__($self, value, /) Return: self-=value Example #1 : In this exampl 1 min read Python | Numpy numpy.ndarray.__neg__() With the help of numpy.ndarray.__neg__() method of Numpy, one can multiply each and every element of an array with -1. Hence, the resultant array having values like positive values becomes negative and negative values become positive. Syntax: ndarray.__neg__($self, /) Return: -self Example #1 : In t 1 min read Python | Numpy numpy.ndarray.__sub__() With the help of Numpy numpy.ndarray.__sub__(), We can subtract a particular value that is provided as a parameter in the ndarray.__sub__() method. Value will be subtracted to each and every element in a numpy array. Syntax: ndarray.__sub__($self, value, /) Return: self-value Example #1 : In this ex 1 min read Python | Numpy numpy.ndarray.__pos__() With the help of numpy.ndarray.__pos__() method of Numpy, one can multiply each and every element of an array with 1. Hence, the resultant array having values same as original array. Syntax: ndarray.__pos__($self, /) Return: +self Example #1 : In this example we can see that after applying numpy.__p 1 min read Python | Numpy ndarray.__imod__() With the help of Numpy ndarray.__imod__(), every element in an array is operated on binary operator i.e mod(%). Remember we can use any type of values in an array and value for mod is applied as the parameter in ndarray.__imod__(). Syntax: ndarray.__imod__($self, value, /) Return: self%=value Exampl 1 min read numpy.nan_to_num() in Python numpy.nan_to_num() function replaces NaN (Not a Number) with a specified numerical value (default is 0), and optionally converts positive or negative infinity to finite numbers. Example:Pythonimport numpy as np a = np.array([1.0, np.nan, np.inf, -np.inf]) res = np.nan_to_num(a) print(res)Output[ 1.0 2 min read Like