Демистифицируйте индексацию/нарезку numpyPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Демистифицируйте индексацию/нарезку numpy

Сообщение Anonymous »

Не могли бы вы помочь прояснить следующее поведение при индексировании/нарезке чисел? Спасибо!
arr = np.arange(60).reshape(3,4,5)

print(arr[2, :, 4]) #1

print(arr[[2], :, 4]) #2
print(arr[2, :, [4]]) #3
print(arr[[2], :, [4]]) #4

[44 49 54 59]
[[44 49 54 59]]
[[44 49 54 59]]
[[44 49 54 59]]

#1 понятен, тогда как #2,#3,#4 меня действительно сбивают с толку, когда дело доходит до формы результатов (массивы (1,4)). Точнее, когда внутренний [] повлияет на размеры результирующего массива?
Пример посложнее:
arr = np.arange(120).reshape(4,6,5)
arr[[1,3], :3, [4,2]]

array([[ 34, 39, 44],
[ 92, 97, 102]])


Подробнее здесь: https://stackoverflow.com/questions/792 ... ng-slicing
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Демистифицируйте индексацию/нарезку numpy
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как использовать расширенную индексацию Numpy с сеткой для выбора определенных значений из многомерного массива?
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Объясните интуитивно эту индексацию массива 4D numpy
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Python TypeError: «NoneType» не поддерживает индексацию в строке 1
    Гость » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Гость
  • Как выполнить многомерную причудливую индексацию в PyTorch?
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»