Aily_ran 2018-03-08 13:04 采纳率: 0%
浏览 2922
已结题

Tensorflow 判断两个tensor含有多少一样的元素

例如a=[1,2,3,4,5];b=[3,4,5,6,7]
result = 3(共同含有3,4,5这三个元素)

  • 写回答

1条回答 默认 最新

  • yjjhwander 2018-03-08 13:33
    关注
    import tensorflow as tf
    a = tf.constant([1,2,3,4,5])
    b = tf.constant([3,4,5,6,7])
    c = tf.constant(value=0, dtype=tf.int32)
    for i in tf.unstack(a):
        for j in tf.unstack(b):
            c = tf.cond(tf.equal(i, j), lambda : tf.add(c, 1), lambda : c)
    
    sess = tf.InteractiveSession()
    print(sess.run(c))
    

    求C币,急用。

    评论

报告相同问题?

悬赏问题

  • ¥50 树莓派安卓APK系统签名
  • ¥15 maple软件,用solve求反函数出现rootof,怎么办?
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗