Let’s say I have an array (final) of shape (2048, 128). I have got another array called indices of shape (2048, 1).
If I wanted to scatter a value of 1 in final w.r.t indices, how will I do that?
What I have tried:
indices = tf.constant(np.random.randint(1000, size=(2048, 1)))
output = tf.scatter_nd(indices, 1, [2048, 128])

Results into:
InvalidArgumentError: Updates shape must have rank at least one. Found:[] [Op:ScatterNd]

What is the recommended solution?