본문 바로가기

파이썬/머신러닝,딥러닝

3차원에서의 hstack , vstack

A = np.array([[[1,2,3], [10,20,30],[100,200,300]]])
A

            array([[[  1,   2,   3],
                    [ 10,  20,  30],
                    [100, 200, 300]]])

 

B = np.array([[[4,5,6], [40,50,60],[400,500,600]]])
B

               array([[[  4,   5,   6],
                       [ 40,  50,  60],
                       [400, 500, 600]]])

 

print(A.shape)         # (1, 3, 3)
print(B.shape)         # (1, 3, 3)

 

hstack

 

np.hstack((A,B)).shape       # (1, 6, 3)

 

 


vstack

 

np.vstack((A,B)).shape       # (2, 3, 3)