当前位置:  开发笔记 > 编程语言 > 正文

检查Tensor中是否包含值

如何解决《检查Tensor中是否包含值》经验,为你挑选了1个好方法。

不幸的是我无法找到实现以下功能的功能:

输入:

test:目标中可能存在的值的张量

target:Tensor of values

输出:

输出:布尔的张量,与测试相同的形状. output[i] = targets.contains(test[i])


说清楚:我需要测试Tensor的元素是否包含在另一个Tensor中.



1> dga..:

你想用tf.listdiff.

给定两个张量testtarget,

c, _ = tf.listdiff(test, target)

c将包含测试中不在目标中的项目.然后你可以再次列出它以找到那里的那些:

output, _ = tf.listdiff(test, c)

output包含testtarget张量中成功找到的项目.

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有