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 로 만들어 준다. ()안에 괄호를 잊지말자