首页 > 解决方案 > 在进行糖尿病视网膜病变项目时遇到此错误 - 索引 0 超出轴 0 大小为 0 的范围

问题描述

我正在从 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

有人请帮忙。谢谢你

标签: pythondeep-learninggoogle-colaboratoryefficientnet

解决方案


推荐阅读