如何重塑包含图像d的数组

2024-05-19 17:37:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我的numpy数组X_train中有4554个图像,数组的形状如下所示。在

print(np.shape(X_train))
(4554,) # TOtal numbe of images
X_train[0].shape
(120, 120, 4) # Each image is 120x120 with 4 channels.

现在我想把数组改成(4554, 120, 120, 4),这样当我打印时

^{pr2}$

它给我的形状是(4554, 120, 120, 4),而不是{}。在

我尝试了下面的整形方法,但它给了我错误。在

X_train=X_train.reshape((X_train.shape[0],X_train[0].shape))

错误:TypeError:“tuple”对象不能解释为整数


Tags: of图像imagenumpy错误nptrain数组