如何找到两个向量的欧几里德距离:
x1 <- rnorm(30)
x2 <- rnorm(30)
Rei*_*son 62
使用该dist()函数,但您需要从第一个参数的两个输入形成一个矩阵dist():
dist(rbind(x1, x2))
Eri*_*lts 35
正如维基百科上所定义的那样,应该这样做.
euc.dist <- function(x1, x2) sqrt(sum((x1 - x2) ^ 2))
包中的rdist功能fields也可能有用.看到这里.
编辑:将**操作员更改为^.谢谢,加文.
| 归档时间: | 
 | 
| 查看次数: | 109672 次 | 
| 最近记录: |