重新排序numpy数组索引

时间:2015-10-12 18:18:47

标签: python arrays image numpy

我有一个2D数组,我想从中创建一个图像。我想通过将相同的数组堆叠3次来将image尺寸140x120的数组转换为140x120x3的数组(以获得与skimage一起使用的灰度图像)。

我尝试了以下内容:

image = np.uint8([image, image, image])

导致3x120x140图像。如何重新排序数组以获得120x140x3?

1 个答案:

答案 0 :(得分:1)

np.dstack([image, image, image])docs)将返回所需形状的数组,但是否具有适合您应用程序的语义取决于您的图像生成库。