不幸的是我无法找到实现以下功能的功能:
输入:
输出:
output[i] = targets.contains(test[i])
明白地说:我需要测试Tensor的元素是否包含在另一个Tensor中。
答案 0 :(得分:7)
您想使用tf.listdiff
。
鉴于两个张量test
和target
,
c, _ = tf.listdiff(test, target)
c
将包含目标中不的测试项目。然后你可以再次列出它以找到那里的那些:
output, _ = tf.listdiff(test, c)
output
包含test
在target
张量中成功找到的项目。