Мне нужно объединить два байта моего ndarray так, чтобы по горизонтали форма уменьшалась вдвое. Например, я бы хотел go из следующего массива -
>>> np.full((4,4),0xff,dtype='u1')
array([[255, 255, 255, 255],
[255, 255, 255, 255],
[255, 255, 255, 255],
[255, 255, 255, 255]], dtype=uint8)
до -
>>> np.full((4,2),0xffff,dtype='u2')
array([[65535, 65535],
[65535, 65535],
[65535, 65535],
[65535, 65535]], dtype=uint16)
Как я могу это сделать? Я работаю в Python 3.8