【发布时间】:2019-07-05 19:26:25
【问题描述】:
我有一个二维数组和图像,现在它有 0 和 255,我想将所有 255 更改为 1,这对于 for 循环来说是一项非常简单的任务。
for i in range(lenX):
for j in range(lenY):
if img[i,j]==255:
img[i,j] = 1
这里 img 是我的数组。我很确定有一种更简单的方法可以使用某种 numpy 函数或其他东西来做到这一点。但我找遍了所有我找不到的地方。
如果你知道如何轻松做到这一点..请帮助我
【问题讨论】:
-
你不应该使用这样的显式 for 循环,因为操作是矢量化的。