1
はのは、私は様々な形状でnumpyのアレイのリストを持っている上で動作しませんnp.place()
とX[X == 255] = 1
のような1交換値
A = np.array([[0,255], [0,0]])
B = np.array([[0, 255,255], [255,0,0]])
list_of_array = [A, B] # list could have many more arrays
方法で255のすべての値を交換する必要があるとしましょうリスト。
それは、このユースケースでは問題ないかもしれませんが、 'np.where'を使用して新しい配列を割り当てます既存の配列の値を置き換えるのではなく、255を1に置き換えたものです。 –
@JeremyMcGibbonはい、あなたは正しいです。私の意図は、配列の新しいリストを作成し、元のままにしておきます。配列の元のリストを変更したい場合は、あなたの方法が最適です。 – Alexander