np.clipアナロジーtf.clip_by_value

機能的なアナロジー

tf.clip_by_value-値の範囲の制御を実現


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]]

おすすめ

転載: blog.csdn.net/weixin_43283397/article/details/109777204