機能的なアナロジー
np.clipの各パラメーターの機能:
パラメータは次のとおりです。
np.clip(
a,
a_min,
a_max,
out=None)
パラメータの説明:
a:入力行列;
a_min:a_minより小さい行列内のすべての数値はa_minに強制されます;
a_max:a_maxより大きい行列b内のすべての数値はa_maxに強制されます;
out:出力行列のオブジェクトを指定できます。とaは同じです
np.clip関数関数:
配列aのすべての数値を範囲a_minとa_maxに制限します。
コード:
コード1:
import numpy as np
a = np.array([1, 2, 3, 4, 5])
b = np.clip(a, 3, 5)
print("out", b)
結果は次のとおりです。
out [3 3 3 5 5]
コード2
import numpy as np
a = np.array([[1, 2, 3, 4, 5], [5, 4, 3, 2, 1]])
b = np.clip(a, 3, 5)
print("out", b)
結果は次のとおりです。
out [[3 3 3 4 5]
[5 4 3 3 3]]