当前位置:   article > 正文

tenflow 入门 tf.equal()用法_tf.equal函数

tf.equal函数

tensorflow 中tf.equal()用法:

equal(x, y, name=None)

equal,相等的意思。顾名思义,就是判断,x, y 是不是相等,它的判断方法不是整体判断,

而是逐个元素进行判断,如果相等就是True,不相等,就是False。

张量之间的比较

  1. import tensorflow as tf
  2. a = [[1,2,3],[4,5,6]]
  3. b = [[1,0,3],[1,5,1]]
  4. with tf.Session() as sess:
  5. print(sess.run(tf.equal(a,b)))

结果:

  1. [[ True False True]
  2. [False True False]]

张量和常量之间的比较

20210512更新,已经有earge模式,不需要写Session了

  1. import tensorflow as tf
  2. tf.enable_eager_execution()
  3. inputs = tf.constant([[1,-1,3],
  4. [5,-1,7]])
  5. tf.equal(inputs, -1)

结果:

<tf.Tensor: id=8, shape=(2, 3), dtype=bool, numpy=
array([[False,  True, False],
       [False,  True, False]])>
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/123697
推荐阅读
相关标签
  

闽ICP备14008679号