Ich würde gerne in der Lage seinAuspacken Tupeln/Arrays/Listen als Indizes für Numpy Arrays
>>> A = numpy.array(((1,2),(3,4)))
>>> idx = (0,0)
>>> A[*idx]
zu tun und
1
dies ist jedoch nicht gültig Syntax erhalten. Gibt es eine Möglichkeit, dies zu tun, ohne explizit zu schreiben
>>> A[idx[0], idx[1]]
?
EDIT: Danke für die Antworten. In meinem Programm habe ich eher mit einem Numpy-Array als mit einem Tupel indexiert und seltsame Ergebnisse erhalten. Die Umwandlung in ein Tupel, wie Alok es vorschlägt, macht den Trick.
Es ist eine schwierige Entscheidung war. Am Ende dachte ich, Vicki könnte mehr mit den Punkten anfangen als du. Trotzdem gab es eine Verbesserung :-) – ntimes
Auch Vickis Antwort zeigt, dass ich das Beispiel-Tupel direkt verwenden kann. – ntimes