我正在尝试将一组图像像素数据加载到一个numpy数组中,但在解决如何填充dtype字段方面面临问题。(path) for path in glob.glob('images/*.png')), <dtype_field>)
misc.imread将每个图像作为numpy数组加载,但我面临的问题是将图像本身的列表转换
据我所知,当我试图传递一个数组而不是单个值时,这个错误就会发生,但是我认为StandardScaler应该接受一个矩阵。对于所要提取的数据的上下文,我处理一个包含1,000个垃圾桶图像的目录,稍后我对该目录进行了整形。我原以为重塑可以解决这个问题,但我们到此为止了。编辑:包含导入和错误消息的更新代码,它应该与提供的内容一起运行。matplotlib.pyplot as plt%matplotlib
所有图像的高度为80个像素,但长度不同,例如形状( 80,lenght_of_image_i,2),其中2是彩色通道的数目。我有5000幅图像,numpy中训练数据数组X的形状是(5000,1),数组有dtype对象。这是因为在单个numpy数组中不可能存储不同形状的内容。to have 4
dime