tf.equal(x, y, name=None)
功能:对比两个矩阵/向量的元素是否相等,如果相等就返回True,反之返回False。
例子:
import tensorflow as tf
A = [[1,2,3],[1,2,4]]
B = [[1,2,3],[1,2,3]]
C = [1,2,3]
with tf.Session() as sess:
print(sess.run(tf.equal(A,A)))
print(sess.run(tf.equal(A,B)))
print(sess.run(tf.equal(A,C)))
print(sess.run(tf.equal(C,A)))
结果:
[[ True True True]
[ True True True]]
[[ True True True]
[ True True False]]
[[ True True True]
[ True True False]]
[[ True True True]
[ True True False]]