Как получить индексы последнего элемента вложенного массива?
Есть вложенный массив, глубина вложенности зарание неизвестна. Например, пусть будет:
a=array([[[36, 30, 94],
[76, 37, 72],
[83, 74, 52]],
[[49, 19, 34],
[66, 52, 43],
[42, 28, 86]],
[[95, 5, 54],
[27, 8, 81],
[92, 36, 38]]])
Как можно получить индексы последнего элемента самого последнего вложенного массива?
В данном примере этот элемент – 38.
Ответы (1 шт):
Автор решения: MaxU
→ Ссылка
Чтобы получить последний элемент матрицы любой размерности (число столбцов и число осей/размерностей заранее неизвестно):
last = a.ravel()[-1]