【问题标题】:Reordering numpy array indices重新排序 numpy 数组索引
【发布时间】:2015-10-12 18:18:46
【问题描述】:

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

我尝试了以下方法:

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

这会产生 3x120x140 的图像。如何重新排序数组以获得 120x140x3?

【问题讨论】:

    标签: python arrays image numpy


    【解决方案1】:

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

    【讨论】:

    • 我使用的是 skimage,所以它起作用了。我会在问题中添加这个细节。
    猜你喜欢
    • 1970-01-01
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 2017-04-08
    • 1970-01-01
    相关资源
    最近更新 更多