Open In App

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

Improve
Improve
Like Article
Like
Save
Share
Report

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


Last Updated : 02 May, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads