tf.less
tf.less_equal
tf.less
tf.equal
tf.not_equal
tf.greater
tf.greater_equal
的用法类似, 以下以 tf.less 来举例
函数原型为: tf.less(x, y, name=None)
- x, y 有相同的shape,并且有相同的数据类型。
- x, y 中的元素按照对应位置做比较,如果 x 中某元素小于 y 中对应元素,返回 True; 否则,返回 False。
- tf.less 返回值类型为bool 型,shape 与 x 和 y 相同。
import tensorflow as tf
A_tf = tf.constant([[1, 3, 3],
[5, 2, 4]], tf.float32)
B_tf = tf.constant([[3, 2, 1],
[2, 4, 5]], tf.float32)
result = tf.less(A_tf, B_tf)
with tf.Session() as sess:
rs = sess.run(result)
print(rs)
# 结果为:
# [[ True False False]
# [False True True]]