0
2つのタイプの値0と255のみを含む行列があります。これらの値を交換する最もきれいで効率的な方法は何ですか?最も効率的な方法を決定するために行列内の2つの値を交換する
2つのタイプの値0と255のみを含む行列があります。これらの値を交換する最もきれいで効率的な方法は何ですか?最も効率的な方法を決定するために行列内の2つの値を交換する
、あなたはベンチマーク異なる可能性必要があります。
input_matrix = round(rand(2000))*255;
timeit(@() ~input_matrix*255) % 15.3 ms
timeit(@() 255-input_matrix) % 5.7ms
をので、255-input_matrix
が最善の方法です。 (この提案のDivakarに感謝)
'255-input_matrix'? – Divakar
はい!私は単純な線を使って行列を計算することができました。 A = abs(255 - A); – Ludwwwig
または '〜input_matrix * 255'? – m7913d