В уроке numpy от Scipy , пока я преподавал необычную индексацию массивов numpy, я получил следующую схему объяснения:
Поскольку никакого другого объяснения об этом конкретном массиве там не приводится, я создал массив, используя
a = np.array([[j+i for i in range(0,6)] for j in range(0, 60, 10)])
Если я запускаю a[(0,1,2,3,4),(1,2,3,4,5)]
, я получаю array([ 1, 12, 23, 34, 45])
, в соответствии сизображение.Но я не могу понять, как кортежи распаковываются в [0,1] и так далее.
Я пытаюсь понять механизм этого.Подробный ответ будет высоко ценится.