K 最近邻:编程以在一组点内找到 k - 最近邻 (kNN)。-matlab开发

时间:2024-06-19 18:09:16
【文件属性】:

文件名称:K 最近邻:编程以在一组点内找到 k - 最近邻 (kNN)。-matlab开发

文件大小:781B

文件格式:ZIP

更新时间:2024-06-19 18:09:16

matlab

在一组点中查找 k - 最近邻 (kNN) 的程序。 使用的距离度量:欧氏距离 用法: [邻居距离] = kNearestNeighbors(dataMatrix, queryMatrix, k); dataMatrix (N x D) - 维数为 D 的 N 个向量(我们在其中搜索最近的邻居) queryMatrix (M x D) - M 个维度为 D 的查询向量k (1 x 1) - 所需的最近邻居数 例子: a = [1 1; 2 2; 3 2; 4 4; 5 6]; b = [1 1; 2 1; 6 2]; [邻居距离] = kNearestNeighbors(a,b,2); 输出: 邻居 = 1 2 1 2 4 3 距离 = 0 1.4142 1.0000 1.0000 2.8284 3.0000


【文件预览】:
kNearestNeighbors.zip

网友评论