Если вы просто хотите их увидеть, вы можете составить график, не используя ваши данные:
data = np.random.random((80, 8, 8, 3))
import matplotlib.pyplot as plt
fig, axs = plt.subplots(nrows=8, ncols=10, figsize=(10, 8))
for ax, img in zip(axs.ravel(), data):
ax.imshow(img)
ax.axis('off')
В результате:
Если вы действительно хотите изменить его форму, вы можете сделать это:
n, h, w, c = data.shape
data_new = (data.reshape(8, 10, h, w, c)
.swapaxes(1,2)
.reshape(h*8, w*10, c))
Чтобы отобразить этот результат:
plt.figure(figsize=(10, 8))
plt.imshow(data_new)
plt.axis('off')