【发布时间】:2014-07-01 19:39:47
【问题描述】:
我有一个可以这样处理的数组:
ba = bytearray(fh.read())[32:]
size = int(math.sqrt(len(ba)))
我可以判断一个像素应该是黑色还是白色
iswhite = (ba[i]&1)==1
如何快速将我的 1D 字节数组转换为 2D numpy 数组,行长为 size,(ba[i]&1)==1 为白色像素,其他为黑色?我这样创建数组:
im_m = np.zeros((size,size,3),dtype="uint8)
【问题讨论】: