У меня есть массив, форма которого (4,4), и я разделил его на блоки с (2,2), могу ли я получить противоположный способ снова получить форму (4,4)?
Пример:
array_4x4 = [[100,123,3,7],
[134,43,67,90],
[9,10,11,12],
[13,14,15,16]]
blocks_2x2 = [[100,123,134,43],[3,7,67,90],[9,10,13,14],[11,12,15,16]]
Как мне снова получить первую фигуру?
blocks_2x2 = [[100,123,134,43],[3,7,67,90],[9,10,13,14],[11,12,15,16]]
num_blocks = 4
final_ = []
for i in range(num_blocks):
for j in range(2):
final_.append(np.array(blocks_2x2 [i])[:,j])
Как я мог это сделать?