ich habe ein vermutlich recht einfaches Problem, doch ich komme einfach nicht auf eine zufriedenstellende Lösung.
Sei also eine (3xn)-Matrix M gegeben und dazu ein Vektor A der Länge n mit Einträgen 0,1 oder 2. Jetzt will ich A auf M werfen, so dass ein Vektor B rauskommt, in dem zu jeder Zeile aus M das Element steht dessen Index in A angegeben ist.
Beispiel:
Code: Alles auswählen
M = array([[ 0, 1, 2],
[ 3, 4, 5],
[ 6, 7, 8],
[ 9, 10, 11]])
A = array([0, 2, 2,1])
B = array([0, 5, 8, 10])
Danke und beste Grüße, Tyrax