numpy.argmin (array, axis = None, out = None): returns the indices of the minimum element in an array on a specific axis.
Parameters:
array: Input array to work on axis: [int, optional] Along a specified axis like 0 or 1 out: [array optional] Provides a feature to insert output to the out array and it should be of appropriate shape and dtype
Return:
Array of indices into the array with same shape as array.shape with the dimension along axis removed.
Code 1 :
# Python program illustrating # argmin () work import numpy as geek # Working with 1D array a rray = geek.arange ( 8 ) print ( "INPUT ARRAY:" , array) # returns the indexes of the min element # by indicators print ( "Indices of min element: " , geek.argmin (array, axis = 0 )) |
Output:
INPUT ARRAY: [0 1 2 3 4 5 6 7] Indices of min element: 0
Code 2:
# Python program illustrating # argmin () work import numpy as geek # Working with 2D array array = geek.random.randint ( 16 , size = ( 4 , 4 )) print ( "INPUT ARRAY:" , array) # returns min element indices # by metrics "" " [[8 13 5 0] [0 2 5 3] [10 7 15 15] [3 11 4 12]] ^ ^ ^ ^ 0 2 4 0 - element 1 1 3 0 - indicators "" " print ( "Indices of min element: " , geek.argmin (array, axis = 0 )) |
Output:
INPUT ARRAY: [[8 13 5 0] [0 2 5 3] [10 7 15 15] [3 11 4 12]] Indices of min element: [1 1 3 0]
Code 3:
# Python program illustrating # argmin () work import numpy as geek # Working with 2D array array = geek.arange ( 10 ). Reshape ( 2 , 5 ) print ( "array:" , array) array [ 0 ] [ 0 ] = 10 array [ 1 ] [ 1 ] = 1 array [ 0 ] [ 1 ] = 1 print ( "array: " , array) # Returns the min element print ( "array:" , geek.argmin (array)) # First occurrence of min element given print ( "min ELEMENT INDICES:" , geek.argmin (array, axis = 0 )) |
table>
Output:
array: [[0 1 2 3 4] [5 6 7 8 9]] array: [[10 1 2 3 4] [5 1 7 8 9]] array: 1 min ELEMENT INDICES: [1 0 0 0 0]
Links:
argmin.html # numpy.argmin> https://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.argmin.html#numpy.argmin
Notes:
These codes will not work for online IDs. Please run them on your systems to see how they work
This article is provided by Mohit Gupta_OMG
Shop
Learn programming in R: courses
$
Best Python online courses for 2022
$
Best laptop for Fortnite
$
Best laptop for Excel
$
Best laptop for Solidworks
$
Best laptop for Roblox
$
Best computer for crypto mining
$
Best laptop for Sims 4
$
Latest questions
NUMPYNUMPY
psycopg2: insert multiple rows with one query
12 answers
NUMPYNUMPY
How to convert Nonetype to int or string?
12 answers
NUMPYNUMPY
How to specify multiple return types using type-hints
12 answers
NUMPYNUMPY
Javascript Error: IPython is not defined in JupyterLab
12 answers
Wiki
Python OpenCV | cv2.putText () method
numpy.arctan2 () in Python
Python | os.path.realpath () method
Python OpenCV | cv2.circle () method
Python OpenCV cv2.cvtColor () method
Python - Move item to the end of the list
time.perf_counter () function in Python
Check if one list is a subset of another in Python
Python os.path.join () method