用途dstack
:
>>> np.dstack((A, B)).shape
(480, 640, 4)
这可以处理数组具有不同维数的情况,并沿第三轴堆叠数组。
否则,要使用append
或concatenate
,您必须B
自己制作三维尺寸并指定要在其上连接的轴:
>>> np.append(A, np.atleast_3d(B), axis=2).shape
(480, 640, 4)
将2D数组追加到3D数组,扩展三维
用途dstack
:
>>> np.dstack((A, B)).shape
(480, 640, 4)
这可以处理数组具有不同维数的情况,并沿第三轴堆叠数组。
否则,要使用append
或concatenate
,您必须B
自己制作三维尺寸并指定要在其上连接的轴:
>>> np.append(A, np.atleast_3d(B), axis=2).shape
(480, 640, 4)