我在Matlab中使用kmeans
获得了一些聚类中心。
现在有一些新的数据点,我不想使用for
循环来比较每个数据点和集群中心之间的距离,因为它太慢了。
那我该怎么做。
答案 0 :(得分:1)
尝试使用matlab knnsearch(X,Y)X是代表kmeans中心的矩阵,Y是新数据点的集合。
答案 1 :(得分:0)
我做这样的事情。 如果您的新积分存储在坐标中,行以点和列作为坐标,而您的群集方式同样存储在表示,并且您想要知道每个点的哪个群集最接近(in)。 然后:
displayRoute(srcPoint, destPoint, directionsService,
directionsDisplay);