【发布时间】:2017-01-17 08:37:21
【问题描述】:
在 Tensorflow 中,我想从另一列中减去 2D 张量中的一列。我查看了使用 tf.split() 或 tf.slice() 拆分为 2 个张量然后相减,但这似乎不必要地复杂。我目前的方法是将一列乘以 -1,然后 reduce_sum 列:
input = tf.constant(
[[5.8, 3.0],
[4.0, 6.0],
[7.0, 9.0]])
oneMinusOne = tf.constant([1., -1.])
temp = tf.mul(input, oneMinusOne)
delta = tf.reduce_sum(temp, 1)
看起来仍然是不必要的复杂。有没有更简单的方法?
【问题讨论】:
标签: tensorflow