'tensorflow.negative'是否始终与运算符“-”相同?

时间:2019-03-17 12:04:17

标签: python numpy tensorflow

我看到一些进行元素逐项操作的张量流函数:reduce_sumaddnegative

例如此代码:

import tensorflow as tf
distance = tf.reduce_sum(tf.abs(tf.add(xtr, tf.negative(xte))), reduction_indices=1)

当我尝试使用以下代码时,我发现它们具有相同的效果:

distance = tf.reduce_sum(tf.abs(xtr-xte), reduction_indices=1)

所以我想知道:

1,addnegativemultiply是否可以始终被+-*取代?如果不是,您能给我一些例外的例子吗?

2,另外,如何列出具有相应运算符的所有功能?

1 个答案:

答案 0 :(得分:1)

是的,您始终可以用相应的运算符替换它们。

检查此问题以获取完整列表

In tensorflow what is the difference between tf.add and operator (+)?