#%%import pandas as pd
MasterFile = pd.read_csv("D:FoodScore.csv")
MasterFile[:5]
直方图
MasterFile.hist()
分离因变量
#%%import numpy as np
fileName = MasterFile["ID"]#fileName
N =len(fileName)
Y = np.array(MasterFile["score"]).reshape([N,1])
处理图像数据
#%%from PIL import Image
Imsize =128
X = np.zeros([N, Imsize, Imsize,3])for i inrange(N):
myfile = fileName[i]
Im = Image.open("D:data_foodscore\\"+ myfile +".jpg")
Im = Im.resize([Imsize, Imsize])
Im = np.array(Im)/255
X[i,]= Im
展示图片
#%%from matplotlib import pyplot as plt
plt.figure()
fig, ax = plt.subplots(2,5)
fig.set_figheight(7.5)
fig.set_figwidth(15)
ax = ax.flatten()for i inrange(10):
ax[i].imshow(X[i,])
ax[i].set_title(np.round(Y[i],2))