将array数组转换成jpg/png时,保存后的图片是全黑的解决办法

在转换时,注意数据的格式!!!!! 注意以下两个uint8的地方!!!!! from numpy import uint8 #!!!!!for i in r

在转换时,注意数据的格式!!!!!
注意以下两个uint8的地方!!!!!

from numpy import uint8 #!!!!!
for i in range(1):a1=airline_data.iloc[i:i+1,0:10]#print(a1)a2=airline_data.iloc[i:i+1,10:20]#print(a2)b1=a1.valuesb2=a2.valuesx = np.zeros((50,10),dtype=uint8) #!!!!!#x = np.zeros((50,10))for j in range(50):if j%2 == 0:x[j,:]=b1else:x[j,:]=b2data = np.asarray(x)print(x)print(type(x))image=Image.fromarray(x)#image.save("test{}.png".format(i))image.show()image.save("test11111.jpg")