Это фрагмент списка
Список нарезки работает следующим образом:
lst = [0,1,2,3,4,5,6,7,8,9]
lst[1:-1]
>[1,2,3,4,5,6,7,8]
lst[1:]
>[1,2,3,4,5,6,7,8,9]
lst[:-1]
>[0,1,2,3,4,5,6,7,8]
В разрезании списка нижняя граница равна включительно , а верхняя граница равна эксклюзиву . Таким образом, в случае с этой матрицей, поскольку индексирование в python начинается с 0, а нижняя граница является включающей, вы, по сути, переносите второй элемент вплоть до второго последнего элемента (см. Строки 2 и 3 кода, который я имел выше ) матрицы в столбце 2 (индекс 1, элемент 2).