如何增加张量中的某些值



我想在张量流中增加张量的某些值。我尝试使用的代码是:

outs[h, i:i+self.cnv, j:j+self.cnv] += (self.b*counts)/sums

我不知道如何做到这一点,张量的形状确实匹配,我使用的是tf 2.9.1版本。错误消息为:

TypeError: 'Tensor' object does not support item assignment

没有简单的方法。但这里有一种方法:

An Example:

inputs = tf.random.uniform(maxval=10, dtype=tf.int32, shape=(2, 3, 2))
array([[[0, 1],
[0, 8],
[4, 1]],
[[4, 6],
[2, 8],
[5, 4]]], dtype=int32)>
D_6

相关内容

  • 没有找到相关文章