昨天在复现github上的一个代码的时候,遇到过这个这个问题。
核心代码是使用手写数据集,使用KNN算法做分类问题。首先将手写数据集的图片格式转化成数字形式并存储到csv文件中。
出问题之前代码中路径是这样的:(忽略这里的convert,它是上面定义好的一个函数)

此时会报错PermissionError:[Errno 13] Permission denied。
将代码更改为:

这样问题就解决了。其实这是一个很简单的问题,手写数据集它包含4个文件夹,每个文件夹下面又各有一个.idx3-ubyte结尾的文件,只要把路径写全就不会有这个问题了。

本文讲述了在使用KNN算法处理手写数据集时遇到的PermissionError,通过调整文件路径细节,解决文件访问权限问题,确保正确读取.idx3-ubyte文件。
7383





