Reference Materials
Certification Courses
Created with over a decade of experience and thousands of feedback.
NumPy absolute()
In this tutorial, you will learn about the numpy.absolute() method with the help of examples.
The absolute() function is used to compute the absolute value of each element in an array.
Example
import numpy as np
array1 = np.array([-1, -2, 3, -4, 5])
# use absolute() to find absolute values of each element in array1
result = np.absolute(array1)
print(result)
# Output: [1 2 3 4 5]
absolute() Syntax
The syntax of absolute() is:
numpy.absolute(array, out=None)
absolute() Arguments
The absolute() function takes following arguments:
array- the input array whose absolute values is computedout(optional) - the output array where the result is stored
absolute() Return Value
The absolute() function returns an array that contains the absolute value of each element in the input array.
Example 1: Find Absolute Values of 2D Array Elements
import numpy as np
# create a 2D array
array1 = np.array([[-1, 2, -3.5],
[4, -5, -6]])
# compute the absolute values of each element in array1
result = np.absolute(array1)
print(result)
Output
[[1. 2. 3.5] [4. 5. 6. ]]
Here, we have used the absolute() function to compute the absolute values of each element in the array1 array.
The absolute value of -1 is 1, 2 is 2, -3.5 is 3.5 and so on.
Example 2: Use out to Store Output in Desired Location
import numpy as np
# create an array
array1 = np.array([-12, 23, -25, -41, -52])
# create an empty array with the same shape as array1
result = np.zeros_like(array1)
# store the result in out_array
np.absolute(array1, out=result)
print(result)
Output
[12 23 25 41 52]
Here, the absolute() function is used with the out parameter set to result. This ensures that the result of computing the absolute values is stored in result.
Example 3: Working With Complex Numbers
import numpy as np
complex_nums = np.array([3 + 4j, -2 - 5j, 1 + 1j])
# calculate absolute value of complex_nums
result = np.absolute(complex_nums)
print(result)
Output
[5. 5.38516481 1.41421356]
Here, the absolute() function is applied to the complex_nums array, and it returns the array result containing the magnitudes of the complex numbers.
The magnitudes are calculated as the absolute values of the complex numbers using the formula:
√(a^2 + b^2)
Here, a and b are the real and imaginary parts of the complex number, respectively.