Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 检查值是否包含在张量中_Python_Tensorflow - Fatal编程技术网

Python 检查值是否包含在张量中

Python 检查值是否包含在张量中,python,tensorflow,Python,Tensorflow,不幸的是,我无法找到实现以下功能的函数: 投入: 测试:目标中可能存在的值的张量 目标:值张量 产出: 输出:布尔张量,与测试形状相同输出[i]=目标。包含(测试[i]) 简单地说:我需要测试一个张量的元素是否包含在另一个张量中。回答更新2020-03-23以使用setdiff 你想用 给定两个张量test和target not_in_target = tf.sets.difference(test, target) not_in_target将包含测试中不在目标中的项目。如果要查找

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

投入:

  • 测试:目标中可能存在的值的张量
  • 目标:值张量
产出:

  • 输出:布尔张量,与测试形状相同<代码>输出[i]=目标。包含(测试[i])


简单地说:我需要测试一个张量的元素是否包含在另一个张量中。

回答更新2020-03-23以使用setdiff

你想用

给定两个张量
test
target

not_in_target = tf.sets.difference(test, target)
not_in_target
将包含测试中不在目标中的项目。如果要查找目标中的,可以再次设置diff:

tests_in_target = tf.listdiff(test, not_in_target)

然后包含在
目标
张量中成功找到的
测试
中的项目。

答案更新2020-03-23以使用setdiff

你想用

给定两个张量
test
target

not_in_target = tf.sets.difference(test, target)
not_in_target
将包含测试中不在目标中的项目。如果要查找目标中的,可以再次设置diff:

tests_in_target = tf.listdiff(test, not_in_target)

然后包含在
目标
tensor中成功找到的
测试
中的项目。

listdiff()已停止使用,您能推荐另一种方法吗?setdiff1d与listdiff相同。我认为这是一种不推荐使用的方法!谢谢-我已经更新了帖子以使用最新的API调用。listdiff()已经停止,你能建议其他方法来做同样的事情吗?setdiff1d与listdiff相同。我认为这是一个不推荐使用的方法!谢谢-我已经更新了帖子以使用最新的API调用。