文中数据下载
识别分析: 图片是二维的数组
图片原始数据
plt.imread('./digits/0/0_1.bmp')
array([[255, 255,
255, 255],
[255, 255,
255, 255]], dtype=uint8)
可以看出是一个二维数据, 但根据实际情况每行样本的列并不是样本的多个特征
根据实际情况,每个图片是一个样本,样本中的所有数据都是样本的特征
所以我们将每张图片做一下处理,将shape为28x28的改变为 1x784 的 数据 这样就可以进行K-邻近算法分类预测
图片预处理后的数据
data = data.flatten() #将图片数据转为一维的
d