python切去多维numpy矩阵,要切去的区域(三维数组)赋值给大数组;及np.zeros建立多维数组

  • Post author:
  • Post category:python


仅作为记录,大佬请跳过。



要切去的区域(三维数组)赋值给大数组



[2:5,1:4]

(而不是a[2:5][1:4])


背景


博主想对三维numpy矩阵(750,720,3)中的某个三维部分,赋给新值。


做法


先将要变成的新值,做成新值数组

pixels

;然后将pixels

整体

赋值给masked_img_


展示


在这里插入图片描述

其中pixels是[200,20,20]


参考:


传送门

在这里插入图片描述



另外一种方法

,参考对三通道数组赋值——

博主文章传送门




np.zeros建立多维数组



pixels=np.zeros((h_,w_,3))


注:

里面还有一层括号

参考

传送门



版权声明:本文为weixin_41529093原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。