【发布时间】:2020-10-17 21:06:16
【问题描述】:
以下使用 tf.tensor_scatter_nd_add 的简单示例给我带来了问题。
B = tf.tensor_scatter_nd_add(A, indices, updates)
张量 A 为 (1,4,4)
A = [[[1. 1. 1. 1.],
[1. 1. 1. 1.],
[1. 1. 1. 1.],
[1. 1. 1. 1.]]]
想要的结果是张量 B:
B = [[[1. 1. 1. 1.],
[1. 2. 3. 1.],
[1. 4. 5. 1.],
[1. 1. 1. 1.]]]
即我想将这个较小的张量添加到张量 A 的 4 个内部元素中
updates = [[[1, 2],
[3, 4]]]
张量流 2.1.0。我尝试了多种构建索引的方法。对 tensor_scatter_nd_add 的调用返回一个错误,指出内部尺寸不匹配。
更新张量是否需要与 A 的形状相同?
【问题讨论】:
标签: tensorflow deep-learning tensorflow2.0 tf.keras keras-2