2016-11-14 109 views
0

我找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

回答

2

不幸的是,没有任何操作对allcloseisclose执行完全相同的操作,但是您可以使用变通方法。

isclose:combine tf.abstf.subtf.lesstf.less_equal

allclose:基于isclose,除了使用tf.reduce_all

all:使用tf.reduce_all

any:使用tf.reduce_any