TensorFlow tf.less()

tf.less() 是 TensorFlow 中的一个比较常用的逐元素比较函数,用于比较两个张量中的元素是否满足小于关系。其函数原型为:

python
tf.less(x, y, name=None)
其中,x 和 y 是两个张量,它们的形状必须相同。函数返回一个布尔型张量,其形状与 x 和 y 相同,其中第 i 个元素的值为 x[i] < y[i]。

例如,假设有两个张量 a 和 b,它们的形状都是 [2, 3],可以使用 tf.less() 函数比较它们的元素大小关系:

python
import tensorflow as tf

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

c = tf.less(a, b)

with tf.Session() as sess:
print(sess.run©)
输出结果为:

[[ True False False]
[False False False]]
其中,第一个元素为 True,表示 1 < 2 成立;第二个元素为 False,表示 2 < 2 不成立;第三个元素为 False,表示 3 < 2 不成立;以此类推。

你可能感兴趣的:(TensorFlow,tensorflow,less,人工智能)