Ответ 1
Вы можете использовать нотацию среза:
x = np.zeros( (106, 106, 3) )
result = x[:, :, 0]
print result.shape
печать
(106, 106)
Форма (106, 106, 3)
означает, что у вас есть 3 набора предметов, имеющих форму (106, 106)
. Поэтому для того, чтобы "вырезать" последнее измерение, вам просто нужно выбрать один из них (это то, что делает нотация среза).
Вы можете сохранить любой фрагмент, который вы хотите. Я произвольно решил оставить 0-й, поскольку вы не указали, что хотите. Итак, result = x[:, :, 1]
и result = x[:, :, 2]
также даст желаемую форму: все это зависит только от того, какой фрагмент вам нужно сохранить.