argsort - разрыв связи на основе предыдущего победителя - PullRequest
0 голосов
/ 09 января 2020

Резюме

Я применяю 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...