Python+K邻近

时间:2022-12-07 09:26:31
【文件属性】:

文件名称:Python+K邻近

文件大小:39KB

文件格式:ZIP

更新时间:2022-12-07 09:26:31

Python KNN

def classify0(inX, dataSet, labels, k): dataSetSize = dataSet.shape[0] diffMat = tile(inX, (dataSetSize,1)) - dataSet sqDiffMat = diffMat**2 sqDistances = sqDiffMat.sum(axis=1) distances = sqDistances**0.5 sortedDistIndicies = distances.argsort() classCount={} for i in range(k): voteIlabel = labels[sortedDistIndicies[i]] classCount[voteIlabel] 为了赚点积分,不是灌水啊。


网友评论