Python 3.x 三维阵列的理解列表
我正在操纵一个形状图像的3D数组Python 3.x 三维阵列的理解列表,python-3.x,image,numpy,Python 3.x,Image,Numpy,我正在操纵一个形状图像的3D数组 (225, 400, 3) 我已经为使图像黑白的循环执行了以下操作: for i in imageArray[:,:,:]: for x in i: if x.mean()<= 100: x[:] = 0 else: x[:] = 255 imageArray[:,:,:]中的i的 对于i中的x: 如果x.mean()为行指定零,而不是一行零。 正确: [[0]*len(x)如果x.mean() [0 i
(225, 400, 3)
我已经为使图像黑白的循环执行了以下操作:
for i in imageArray[:,:,:]:
for x in i:
if x.mean()<= 100:
x[:] = 0
else:
x[:] = 255
imageArray[:,:,:]中的i的
对于i中的x:
如果x.mean()为行指定零,而不是一行零。
正确:
[[0]*len(x)如果x.mean()
[0 if x.mean()<=100 else 255 for x in arr_aux[:,:,0:3]]
[[0] * len(x) if x.mean()<=100 else [255] * len(x) for x in imageArray[:,:,0:3]]