相关疑难解决方法(0)

从 3D numpy 像素数组中删除空的“行”和“列”

我基本上想用 numpy 裁剪图像——我有一个 3 维numpy.ndarray对象,即:

[ [0,0,0,0], [255,255,255,255], ....]
  [0,0,0,0], [255,255,255,255], ....] ]
Run Code Online (Sandbox Code Playgroud)

我想删除空格,在上下文中,它是[0,0,0,0].

对于这个例子,让每个像素只是一个数字,我试图基本上做到这一点:

鉴于此:*编辑:选择一个稍微复杂的例子来澄清

[ [0,0,0,0,0,0] [0,0,1,1,1,0] [0,1,1,0,1,0] [0,0,0,1,1,0] [0,0,0,0,0,0]]

我正在尝试创建这个:

[ [0,1,1,1], [1,1,0,1], [0,0,1,1] ]

我可以用循环来暴力破解,但直觉上我觉得 numpy 有更好的方法来做到这一点。

python arrays numpy

3
推荐指数
1
解决办法
5614
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1