# Numpy – Get Absolute Value of Each Element

The Numpy library in Python comes with a number of built-in functions to perform common mathematical operations on arrays. In this tutorial, we will look at one such function that helps us get the elementwise absolute value of a Numpy array with the help of some examples.

## How to get the absolute value in Numpy?

You can use the `numpy.absolute()` function to get the absolute value of each element in a Numpy array. Pass the array as an argument.

The following is the syntax –

`numpy.absolute(ar)`

It returns an array containing the absolute value of each element in the passed array.

Let’s now look at a step-by-step example of using the `numpy.absolute()` function.

Highlighted programs for you

Flatiron School

Flatiron School

Data Science Bootcamp
Product Design UX/UI Bootcamp

University of Maryland Global Campus

University of Maryland Global Campus

Cloud Computing Systems Master's
Digital Forensics & Cyber Investigation Master's

Creighton University

Creighton University

Health Informatics Master's

### Step 1 – Create a Numpy array

First, we will create a Numpy array that we will use throughout this tutorial.

```import numpy as np

# create numpy array
ar = np.array([1, -3, 4, 0, 5, -2, -7])
# display the array
print(ar)```

Output:

`[ 1 -3  4  0  5 -2 -7]`

Here, we used the `numpy.array()` function to create a Numpy array containing some numbers. You can see that this array contains both positive and negative numbers (along with a 0).

### Step 2 – Get absolute value using `numpy.absolute()`

To get the absolute value of each element in a Numpy array, pass the array as an argument to the `numpy.absolute()` function.

Let’s get the absolute value for the array created above.

```# get absolute value
np.absolute(ar)```

Output:

`array([1, 3, 4, 0, 5, 2, 7])`

We get a Numpy array with the absolute value of each element in the array `ar`.

You can also use `numpy.abs()` as a shorthand for the `numpy.absolute()` function.

```# get absolute value
np.abs(ar)```

Output:

`array([1, 3, 4, 0, 5, 2, 7])`

We get the same result as above.

The `numpy.absolute()` function works similarly on higher-dimensional arrays. For example, let’s apply this function to a 2D array of some numbers.

```# create 2D numpy array
ar = np.array([[1, -3, 4],
[0, 5, -2],
[-6, 8, -7]])
# get absolute value
np.abs(ar)```

Output:

```array([[1, 3, 4],
[0, 5, 2],
[6, 8, 7]])```

You can see that we get the absolute value of each element in the 2D array.

For more on the `numpy.absolute()` function, refer to its documentation.

You might also be interested in –

• 