Имам следната матрица:
[ 2 5 7 8 1 3 4 6 5 7 3 1;
1 1 1 1 2 2 2 2 3 3 3 3;]
Първият ред представлява стойности, а вторият характеристика
Искам да получа максималната стойност, ако стойността във втория ред е същата, т.е. тяхната характеристика е една и съща. И така, това, което бих искал да имам е:
[ 8 6 7]
, тъй като 8
е най-високата стойност, когато вторият ред е 1
, 6
, когато вторият ред е е 2
, и 7
, когато вторият ред е 3
. Мога да го направя с цикъл, но бих искал векторизирано решение и, ако е възможно, разбира се, в един ред.