Я хочу создать новый тензор, содержащий уникальные элементы другого тензора и отсортированные по тензору индекса.Ниже приведен иллюстративный код:
import tensorflow as tf
a, _ = tf.unique([[1, 2], [3, 4], [1, 2], [3, 4], [3, 4]])
b, _ = tf.unique([1, 0, 1, 0, 0])
d = a[b, :]
e = tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(e)
sess.run(d)
print d
По сути, в этом случае желаемый выходной тензор должен быть равен [[3, 4], [1, 2]]Почему мой код не работает должным образом?