在Python中将图像转换为1D数组
我想先将图像转换成二维,然后再转换成一维数组。我用重塑来做这件事。我将具有64x64x3像素的image1.png转换为大小为1x1288的数组。然而,当我试图复制和显示前100个值时,我得到了一个空数组。你能帮我吗 而不是在Python中将图像转换为1D数组,python,arrays,image,multidimensional-array,Python,Arrays,Image,Multidimensional Array,我想先将图像转换成二维,然后再转换成一维数组。我用重塑来做这件事。我将具有64x64x3像素的image1.png转换为大小为1x1288的数组。然而,当我试图复制和显示前100个值时,我得到了一个空数组。你能帮我吗 而不是 z = y[1:101] 你应该试试 z = y[0][1:101] 或者对重塑()调用进行更改,使其成为真正的1D数组,而不是 z = y[1:101] 你应该试试 z = y[0][1:101] 或者更改重塑()调用,使其成为真正的1D数组您不创建1D数组,而
z = y[1:101]
你应该试试
z = y[0][1:101]
或者对重塑()
调用进行更改,使其成为真正的1D数组,而不是
z = y[1:101]
你应该试试
z = y[0][1:101]
或者更改
重塑()
调用,使其成为真正的1D数组您不创建1D数组,而是创建一个包含一行的2D数组,并尝试获取第二行到第100行(Python索引基于0)
您不创建1D数组,而是创建一个包含一行的2D数组,然后尝试获取第二行到第100行(Python索引基于0)
您发布了一个JPG,但您的代码打开了一个PNG?请单击问题下方的
edit
,然后发布实际图像和实际代码。您发布的图像仍然是JPEG,但具有PNG扩展名。您创建或获得了一个不好的图像。您发布了一个JPG,但您的代码打开了一个PNG?请单击问题下方的edit
,然后发布实际图像和实际代码。您发布的图像仍然是JPEG,但具有PNG扩展名。你以某种方式创造或获得了一个坏形象。