소스 뷰어
import numpy as np

a = np.array( [ [4, 8, 5] , [9, 3, 1] ] )

print( "a = ", a, sep="\n" )
print( "-"*30 )
print( "a.min() = ", a.min() )
print( "a.argmin() = ", a.argmin() )
print( "a.min(axis=0)", a.min(axis=0) )
print( "a.argmin(axis=0)", a.argmin(axis=0) )
print( "a.min(axis=1)", a.min(axis=1) )
print( "a.argmin(axis=1)", a.argmin(axis=1) )

print( "-"*30 )
print( "a.max() = ", a.max() )
print( "a.argmax() = ", a.argmax() )
print( "a.max(axis=0)", a.max(axis=0) )
print( "a.argmax(axis=0)", a.argmax(axis=0) )
print( "a.max(axis=1)", a.max(axis=1) )
print( "a.argmax(axis=1)", a.argmax(axis=1) )

e = 123455  # 정수, 무한 범위 표현
f = 123455. # 실수, 8byte 표현

print( "-"*30 )
d = np.unravel_index(a.argmin(), a.shape )
print( "d = ", d )
a = 
[[4 8 5]
 [9 3 1]]
------------------------------
a.min() =  1
a.argmin() =  5
a.min(axis=0) [4 3 1]
a.argmin(axis=0) [0 1 1]
a.min(axis=1) [4 1]
a.argmin(axis=1) [0 2]
------------------------------
a.max() =  9
a.argmax() =  3
a.max(axis=0) [9 8 5]
a.argmax(axis=0) [1 0 0]
a.max(axis=1) [8 9]
a.argmax(axis=1) [1 0]
------------------------------
d =  (np.int64(1), np.int64(2))