减去矩阵元素

问题描述 投票:0回答:1

假设我有一个4x3矩阵。我想从彼此中减去该矩阵中的每个元素。

我已经广泛地查看了TensorFlow文档(并且在SO上),并注意到有一个tf.subtract操作符。另外,我知道有tf.add_n运算符可以添加所有输入张量。我是TensorFlow的新手并且想知道:是否有这样的减法运算符减去所有输入张量,如果没有,你能提供一个最快的方法的例子吗?

示例矩阵张量:[[0.10, 0.20], [0.20, 0.40]]如此扩展为:

0.10 0.20
0.20 0.40

期望的减法:0.10 - 0.20 - 0.20 - 0.40,期望的输出为:-.7

python tensorflow
1个回答
1
投票

你所描述的是总和的相反,代替第一个向量的第一个元素的相反。

tf[0][0] = tf[0][0] * -1

然后使用

tf.reduce_sum() * -1
© www.soinside.com 2019 - 2024. All rights reserved.