(6)使用算法:首先需要输入样本数据和结构化的输出结果,然后运行k-近邻算法判定输入数据分别属于哪个分类,最后应用对计算出的分类执行后续的处理 二、实验准备:使用python导入数据 先创建一个knn.py文件,然后编写一些通用函数 from numpy import * #导入numpy库 from os import listdir #导入os模块中的listdir,listdir(...
trainingMat[i,:]=imgvector('KNN/testDigits/%s'%filenameStr) testFileList=listdir('KNN/testDigits')#注意这是错误的,要使用测试集进行测试,因为我没找到测试集,自己又懒得从训练集去抠,逃 errorCount=0.0 mTest=len(testFileList) for i in range(mTest): filenameStr=testFileList[i] fileStr=filename...