比较两个数,返回一个 bool 类型的张量
import tensorflow as tf
greater = tf.greater([1.,0.2,0.5,0.,2.,3.], 0.5)
less = tf.less([1.,0.2,0.5,0.,2.,3.], 0.5)
greater_equal=tf.greater_equal([1.,0.2,0.5,0.,2.,3.], 0.5)
less_equal=tf.less_equal([1.,0.2,0.5,0.,2.,3.], 0.5)
equal = tf.equal([1.,0.2,0.5,0.,2.,3.], 0.5)
not_equal=tf.not_equal([1.,0.2,0.5,0.,2.,3.], 0.5)
with tf.Session() as sess:
print(sess.run(greater))
print(sess.run(less))
print(sess.run(equal))
print(sess.run(greater_equal))
print(sess.run(less_equal))
print(sess.run(not_equal))
[ True False False False True True]
[False True False True False False]
[False False True False False False]
[ True False True False True True]
[False True True True False False]
[ True True False True True True]