在做一个关于糖尿病视网膜病变的项目时遇到这个错误 - 索引 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

有人请帮忙。谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)