值域范围tf.clip_by_value(a,min,max)

import tensorflow as tf

a = tf.Variable(tf.constant([[1,2,3],[4,5,6]]))

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    print(sess.run(a))
    print(sess.run(tf.clip_by_value(a,2,3)))

值域划分,tf.clip_by_value(a,min,max)

根据英语单词意思即可理解。

输出一个张量,使得张量a中的小于min值的都改为min,大于max值的都改为max.

你可能感兴趣的:(tensorflow)