How to find the maximum and minimum value in NumPy 1d-array?
Last Updated :
02 May, 2022
Improve
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:
# 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:
# 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