по срезам тоже
После операции: arr1[0,:,0], arr1[1,:,2] = arr1[1,:,2], arr1[0,:,0] нулевой столбец - просто пропадает, а второй дублируется в оба адреса
Сделайте копию во временном столбце
Да, похоже, что другого способа не существует: arr1[0,:,0], arr1[1,:,2] = arr1[1,:,2], arr1[0,:,0].copy()
Обсуждают сегодня