【问题标题】:Adding an array to a dimension of an array将数组添加到数组的维度
【发布时间】:2019-06-18 19:02:12
【问题描述】:

我有 2 个 numpy 数组 imgmask 我想组合成一个数组。数组的形状如下: image.shape = (512, 366, 3)mask.shape = (512, 366)。我希望最终数组的形状为(512, 366, 4),这样mask 数组就占据了第四维。

请问最好的方法是什么?

【问题讨论】:

  • 使用np.dstack
  • @Julien 谢谢,成功了。

标签: python arrays numpy append


【解决方案1】:

Julien 的建议有效:

from numpy import stack
new_image = dstack(img, mask)

【讨论】:

    猜你喜欢
    • 2019-07-23
    • 2021-12-30
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-22
    • 1970-01-01
    • 2017-12-22
    相关资源
    最近更新 更多