仅作为记录,大佬请跳过。
要切去的区域(三维数组)赋值给大数组
用[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))
注: 里面还有一层括号
参考传送门