Резюме
Я применяю tf.argsort () к 3D-матрице. Мне нужно, чтобы предыдущий победитель выиграл ничью.
Пример
Array ArgSort
[5, 10, 15, 20] --> [3, 2, 1, 0]
[5, 10, 15, 20] --> [3, 2, 1, 0]
[5, 5, 15, 20] --> [3, 2, 1, 0]
[4, 4, 12, 15] --> [3, 2, 1, 0]
В строке 2 должна победить вторая '5', потому что она выиграла в строке 1.
На ie я хочу иметь возможность просматривать предыдущие ряды и сортировать связи по предыдущим победителям.
Примечания
Кроме того, мне нужно иметь возможность делать это параллельно на ГПУ. Возможно, я смогу реализовать его с помощью итераторов Thrust Zip, но лучше использовать tenorflow или numpy, поскольку я работаю с 3D-матрицами различных размеров и из-за встроенного аргумента argsort.