摘要: k-近邻算法很简单,这里就不赘述了,主要看一下python实现这个算法的一些细节。下面是书中给出的算法的具体实现。def clssify(inX,dataset,label,k): #计算距离 datasetSize = dataset.shape[0] diffMat = tile(inX,(dataSize,1))-dataset sqdiffMat = diffMat ** 2 distance = sqdiffMat.sum(axis = 1) sorteddistance = distance.argsort() labelcount = {... 阅读全文
posted @ 2013-09-11 17:03 lianw 阅读(3149) 评论(1) 推荐(0) 编辑