我有多个 0 和 1 的矩阵,我想找到它们的 NOT 版本。例如:
M
0 1 0
1 0 1
0 1 0
会成为:
!M
1 0 1
0 1 0
1 0 1
现在我有
for row in image:
map(lambda x: 1 if x == 0 else 0, row)
这工作得很好,但我有一种感觉,我已经看到这真的很简单,只是通过广播。不幸的是,我查到的所有东西都没有敲响。我假设类似的操作将用于对矩阵的值进行阈值处理(即类似的东西1 if x > .5 else 0
)。