用python实现knn分类器
# 取平方 sqDiffMat = diffMat ** 2 # 讲矩阵的每一行相加 sqDistances = sqDiffMat.sum(axis=1) # 开方 distances = sqDistances ** 0.5 # print ('distances=', distances) # distances= [1.3453624 1.27279221 0.14142136 0.1] # 根据距离排序从小到大的排序,返回对应的索引位置 sortedDistIndicies = distances.argsort() # print ('distances.argsort()=', sortedDistIndicies) # distances.argsort()= [3 2 1 0]
下载声明:
本站资源均有第三方用户自行上传分享推荐,非本站自制,仅供玩家做交流学习之用!切勿用于商业用途!游戏作品版权归原作者享有,如有版权问题,请附带版权证明至邮件,本平台将应您的要求删除。
举报邮箱 :znzpzy@163.com
评论