소스 뷰어
import numpy as np
print( "np.arange( 1, 5 ) = ", np.arange( 1, 5 ) )
print( "-"*40 )
a = np.arange( 1, 5 ).reshape( -1, 2 )
print( "a.shape = ", a.shape )
i , j = np.indices( a.shape )
b = a[ i, j ]
c = a[ j, i ]
print( "-"*40 )
print( "a = ", a, "-"*40, sep="\n" )
print( "i = ", i, "-"*40, sep="\n" )
print( "j = ", j, "-"*40, sep="\n" )
print( "b = a[ i, j ]", b, "-"*40, sep="\n" )
print( "c = a[ j, i ]", c, "-"*40, sep="\n" )