import numpy as np
>>> d2_array = np.array([[2,2],[3,3]])

array([[2, 2],

       [3, 3]])

>>> d2_array2 = np.array([[4,4],[5,5]])

array([[4, 4],

       [5, 5]])

>>> d3 = np.dstack((d2_array,d2_array2))
 

array([[[2, 4],

        [2, 4]],


       [[3, 5],

        [3, 5]]])


위의 예제를 보면, 2d array 의 경우 1d array 가 다음과 같이 들어가 있는 것을 볼 수 있다.
d2_array = [ [1d array],[1d array] ]

np.dsstack 는 2d array 두개를 합쳐서 3d array 로 만들어 준다. ()안에 괄호를 잊지말자