【发布时间】:2019-09-27 01:30:20
【问题描述】:
我正在尝试将形状为(2200,) 的numpy ndarray 转换为形状为(2200,250,250,1) 的numpy ndarray。每一行都包含一张图片(shape: 250,250,1)
这是我的对象:
type(x_train_left) 打印 numpy.ndarray
x_train_left.shape 打印 (2200,)
type(x_train_left[0]) 打印 numpy.ndarray
x_train_left[0].shape 打印 (250, 250, 1)
但由于某种原因,当我尝试将 x_train_left 重塑为 (2200,250,250,1) 时,出现以下错误:
ValueError: cannot reshape array of size 2200 into shape (2200,250,250,1)
感谢您的帮助,我搜索了重复的主题,但它们都有不同的问题。
【问题讨论】:
标签: python numpy reshape shapes numpy-ndarray