TensorFlow布尔张量运算等价物

时间:2016-11-14 18:35:25

标签: python arrays numpy tensorflow

我正在寻找以下Numpy操作的TensorFlow等价物

Comparison

  • allclose(a, b[, rtol, atol, equal_nan])如果有两个数组,则返回True 在容差范围内是元素相等的。
  • isclose(a, b[, rtol, atol, equal_nan])返回一个布尔数组,其中两个数组在容差范围内是元素相等的。
  • all(a[, axis, out, keepdims])测试给定轴上的所有数组元素是否都计算为True
  • any(a[, axis, out, keepdims])测试是否有任何数组元素 给定轴的评估结果为True

1 个答案:

答案 0 :(得分:2)

很遗憾,没有操作可以对allcloseisclose执行完全相同的操作,但您可以使用解决方法。

isclose:合并tf.abstf.subtf.lesstf.less_equal

allclose:基于isclose,另外使用tf.reduce_all

all:使用tf.reduce_all

any:使用tf.reduce_any