原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.dstack.html
校对:(虚位以待)
numpy.
dstack
(tup)[source]按照深度顺序(沿第三轴)堆叠数组。
获取一个数组序列,并沿着第三个轴将它们堆叠以构成一个数组。重建数组除以dsplit
。这是将2D数组(图像)堆叠到单个3D数组中进行处理的简单方法。
参数: | tup:数组的序列
|
---|---|
返回: | 堆叠:ndarray
|
也可以看看
stack
vstack
hstack
concatenate
dsplit
笔记
等效于np.concatenate(tup, axis = 2)
。
例子
>>> a = np.array((1,2,3))
>>> b = np.array((2,3,4))
>>> np.dstack((a,b))
array([[[1, 2],
[2, 3],
[3, 4]]])
>>> a = np.array([[1],[2],[3]])
>>> b = np.array([[2],[3],[4]])
>>> np.dstack((a,b))
array([[[1, 2]],
[[2, 3]],
[[3, 4]]])