me gustaría ser capaz de hacerdesembalaje tuplas/arreglos/listas como índices para numpy matrices
>>> A = numpy.array(((1,2),(3,4)))
>>> idx = (0,0)
>>> A[*idx]
y obtener
1
sin embargo esto no es una sintaxis válida. ¿Hay alguna forma de hacerlo sin escribir explícitamente
>>> A[idx[0], idx[1]]
?
EDIT: Gracias por las respuestas. En mi programa estaba indexando con una matriz Numpy en lugar de una tupla y obtenía resultados extraños. La conversión a una tupla como Alok sugiere el truco.
Fue una decisión difícil. Al final, pensé que Vicki podría hacer los puntos más que tú. Aun así, te di un voto positivo :-) – ntimes
Además, supongo que la respuesta de Vicki ilustra que puedo usar el ejemplo de tupla directamente. – ntimes