KNN是一种很容易实现的简单算法:# calculate its distance from every pointstake majority vote of the k neighbors and use that as prediction for this test data point
然而我认为时间复杂度还不够好在实际应用中,该算法是如何优化的?(比如它使用的是什么技巧或数据结构?)
我正在尝试用python实现k-最近邻算法。最后,我得到了以下代码。但是,我很难找到最近的邻居的索引。下面的函数将返回距离矩阵。但是,我需要在features_train (算法的输入矩阵)中获取这些邻居的索引。, query_house)) for i in range(k,len(feature_matrix)):[d]: dist2kNN = np.inse