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
)。