根据条件编辑多维numpy数组的元素

时间:2019-06-14 05:15:38

标签: python numpy

我想更改图像的透明度。特别是,我想将每个大于0的alpha值更改为255。因此它应该如下所示:

>>> a = [[[1, 2, 3, 0],
          [4, 5, 6, 0]],
         [[6, 7, 8, 100],
          [9, 0, 1, 0]]]


# Transform array
>>> a = ...
>>> a
>>> [[[1, 2, 3, 0],
      [4, 5, 6, 0]],
     [[6, 7, 8, 255],
      [9, 0, 1, 0]]]

我找不到针对此特定问题的任何解决方案。有没有使用np.wherenp.all的方法?

0 个答案:

没有答案