我试图实现knn算法,该算法在R中对一维向量进行运算,但与标准的knn算法稍有不同,因为它在有领带的情况下使用较小的元素(因此距离只是属性之间差值的绝对值)。听起来很简单,但是我的算法需要几秒钟才能完成,而在类包(knn)中的算法则会立即输出一个答案(尽管它在一个领带或随机元素的情况下需要所有的元素).我的工作如下:
## u is the training sample sorted increa
我已经有一段时间没有使用python了,在寻找这个问题的解决方案时遇到了麻烦。我试着改变欧几里德距离函数的方程,但没有任何效果。也许我是盲目的,看不到问题的解决方案。from math import sqrtfrom random import shuffleimport numpyimport operator
y = iris.