刚改了一版代码后发现我测试集的准确率降到4%,顿时感觉毕业遥遥无期,真是跪了orz。后来调试时发现,os.listdir(path)在执行的时候读取的path下的文件不是按照window下的字典序,规律毫无。
在下面的图片中,左边的图片显示的是根目录下的文件夹,右边的是利用下面的语句打印出来的:
#path是指根目录
for file_name in os.listdir(path):
print(file_name)
我们能发现利用os.listdir列举出来的文件夹是无规律的。
—
所以我们要手动将os.listd