Я хотел бы иметь возможность делать
>>> A = numpy.array(((1,2),(3,4)))
>>> idx = (0,0)
>>> A[*idx]
и получим
1
однако это недопустимый синтаксис. Есть ли способ сделать это без явного написания
>>> A[idx[0], idx[1]]
?
EDIT: Спасибо за ответы. В моей программе я индексировал массив Numpy вместо кортежа и получал странные результаты. Преобразование в кортеж, как предлагает Алок, делает трюк.