【发布时间】:2019-12-23 13:58:48
【问题描述】:
我需要加载图像,将其转换为 np.array,然后删除所有包含全零的行。 加载我使用的图像:
image = Image.open(path).convert(mode='L')
image = (np.array(image,dtype=int))
图像是黑白图像,黑色为0,白色为1。图像如下:
0000000000100000000001000000
0000000000000000010000000000
0000000000000000000000000000
0000000000000000000000000000
0000000000000000000000000000
0000000000000000000000000000
0000010011000000001110000000
我需要删除所有零行以获得类似:
0000000000100000000001000000
0000000000000000010000000000
0000010011000000001110000000
是否有一个 numpy 函数可以做到这一点?我是否以正确的方式做这件事? 非常感谢。
【问题讨论】:
-
这能回答你的问题吗? remove zero lines 2-D numpy array