How to find the maximum and minimum value in NumPy 1d-array?

• Last Updated : 02 May, 2022

Let’s see the various ways to find the maximum and minimum value in NumPy 1d-array.

Method 1: Using numpy.amax() and numpy.amin() functions of NumPy library.

• numpy.amax(): This function returns maximum of an array or maximum along axis(if mentioned).
• numpy.amin(): This function returns minimum of an array or minimum along axis(if mentioned).

Example:

Python3

 `# import library``import` `numpy as np` `# create a numpy 1d-array``array ``=` `np.array([``1``, ``2``, ``3``,``                  ``0``, ``-``1``, ``-``2``])` `# find max element in an array``max_ele ``=` `np.amax(array)` `# find min element in an array``min_ele ``=` `np.amin(array)`  `# show the outputs``print``(``"Given Array:"``, array)` `print``(``"Max Element:"``, max_ele)` `print``(``"Min Element:"``, min_ele)`

Output:

```Given Array: [ 1  2  3  0 -1 -2]
Max Element: 3
Min Element: -2```

Method 2: Using numpy.argmax() and numpy.argmin() function of NumPy library.

• numpy.argmax(): This function returns indices of the max element of the array in a particular axis(if mentioned).
• numpy.argmin(): This function returns indices of the min element of the array in a particular axis(if mentioned).

Example:

Python3

 `# import library``import` `numpy as np` `# create a numpy 1d-array``array ``=` `np.array([``1``, ``2``, ``3``,``                  ``0``, ``-``1``, ``-``2``])` `# find index of max element``# in an array``max_ele_index ``=` `np.argmax(array)` `# find max element in an array``max_ele ``=` `array[max_ele_index]` `# find index of min element``# in an array``min_ele_index ``=` `np.argmin(array)` `# find min element in an array``min_ele ``=` `array[min_ele_index]` `# show the outputs``print``(``"Given Array:"``, array)` `print``(``"Max Element:"``, max_ele)` `print``(``"Min Element:"``, min_ele)`

Output:

```Given Array: [ 1  2  3  0 -1 -2]
Max Element: 3
Min Element: -2```

My Personal Notes arrow_drop_up