我正在从 git hub 练习一个项目,我遇到了这个错误。
img_rows, img_cols = 512, 512
from skimage import color
path = '/content/aptos/'
immatrix = []
imlabel = []
dirs = [l for l in os.listdir(path) if l != '.DS_Store']
total = 0
for item in dirs:
base = os.path.basename(path + item)
fileName = os.path.splitext(base)[0]
total +=1
lb = trainLabels.loc[trainLabels.id_code == fileName, 'diagnosis'].values[0]
imlabel.append(lb)
print(fileName," ",total)
img = io.imread(path+item)
img = resize(img, (img_rows,img_cols))
img = color.rgb2gray(img)
pixels = np.asarray(img)
pixels = pixels.astype(np.float32)
immatrix.append(pixels)
immatrix = np.asarray(immatrix)
imlabel = np.asarray(imlabel)
错误是:
IndexError Traceback (most recent call last)
<ipython-input-47-3643cb03f888> in <module>()
10 fileName = os.path.splitext(base)[0]
11 total +=1
---> 12 lb = trainLabels.loc[trainLabels.id_code == fileName, 'diagnosis'].values[0]
13 imlabel.append(lb)
14 print(fileName," ",total)
IndexError:索引 0 超出轴 0 的范围,大小为 0
有人请帮忙。谢谢你