Почему индексирование пустых массивов скобками и запятыми отличается по поведению?

Я склонен индексировать массивы (матрицы) с помощью скобок, но я заметил, что когда я хочу нарезать массив (матрицу), я должен использовать запятую. Почему это? Например,

>>> x = numpy.array([[1, 2], [3, 4], [5, 6]])
>>> x
array([[1, 2],
       [3, 4],
       [5, 6]])
>>> x[1][1]
4                 # expected behavior
>>> x[1,1]
4                 # expected behavior
>>> x[:][1]
array([3, 4])     # huh?
>>> x[:,1]
array([2, 4, 6])  # expected behavior

Ответы на вопрос(2)

Ваш ответ на вопрос