-0.5と0.5の間に値がないように、numpy配列の値を制約しようとしています。したがって、次のような値を持つ形状(6,2)の配列がある場合:
array([[ 0.49873803, -1.66316398],
[ -0.36091764, 2.0635736 ],
[ -1.09922111, -2.49380792],
[ 0.92724579, -5.19540319],
[ 1.49726584, -0.22718924],
[ 60. , 60. ]])
numpyを取得して、-0.5-> 0.0から-0.5に、0.5-> 0.0から0.5に値を変更して、配列の例を次のようにするにはどうすればよいですか。
array([[ 0.5, -1.66316398],
[ -0.5, 2.0635736 ],
[ -1.09922111, -2.49380792],
[ 0.92724579, -5.19540319],
[ 1.49726584, -0.5],
[ 60. , 60. ]])
np.clipを使ってみましたが、うまくいかなかったか、理解できなかったので、ここにいます!