Как одновременно получить первый и последний элемент кортежа

Мне нужно получить первое и последнее измерение numpy.ndarray произвольного размера.

Если у меня есть shape(A) = (3,4,4,4,4,4,4,3)моей первой идеей было бы сделать result = shape(A)[0,-1], но, похоже, это не работает с кортежами, почему бы и нет ??

Есть ли более аккуратный способ сделать это, чем

s=shape(A)
result=(s[0], s[-1])

Спасибо за любую помощь

9
задан Mischa Obrecht 9 April 2012 в 12:25
поделиться