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

機能機能:

tf.clip_by_value(A、min、max)関数:テンソルAを入力し、Aの各要素の値を最小と最大の間で圧縮します。min未満のテンソルAの値がminに変更されます。テンソルAがmaxより大きい場合は、maxにします。


コード:

import tensorflow as tf
import numpy as np

v = tf.constant([[1.0, 2.0, 3.0],[4.0, 5.0, 6.0]])
result = tf.clip_by_value(v, 1.5, 3.5)

with tf.Session() as sess:
    print(sess.run(result))

結果は次のとおりです。

[[1.5 2.  3. ]
 [3.5 3.5 3.5]]

おすすめ

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