소스 뷰어
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 )