错误信息如下:
点进蓝色链接:
在上面找到ndim:
点进__array_interface__,找到它的定义:
再点进_conv_type_shape:
总结:也就是说,在图像为灰度图像的时候(mode='F'),Image.fromarray(obj, mode=None)中的obj只需要一个二维数组,而输入了三维的数组。你可以使用numpy.reshape改变一下数组的维度,也可以自己根据需求调整。
错误信息如下:
点进蓝色链接:
在上面找到ndim:
点进__array_interface__,找到它的定义:
再点进_conv_type_shape:
总结:也就是说,在图像为灰度图像的时候(mode='F'),Image.fromarray(obj, mode=None)中的obj只需要一个二维数组,而输入了三维的数组。你可以使用numpy.reshape改变一下数组的维度,也可以自己根据需求调整。