我看到一些进行元素逐项操作的张量流函数:reduce_sum
,add
,negative
等
例如此代码:
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,add
,negative
,multiply
是否可以始终被+
,-
,*
取代?如果不是,您能给我一些例外的例子吗?
2,另外,如何列出具有相应运算符的所有功能?
答案 0 :(得分:1)
是的,您始终可以用相应的运算符替换它们。
检查此问题以获取完整列表
In tensorflow what is the difference between tf.add and operator (+)?