【发布时间】:2021-03-07 13:17:01
【问题描述】:
我有一些二进制向量我想计算矩阵和向量之间的tanimoto 距离。使用dist 函数执行此操作的唯一方法是使其成为单个矩阵,这意味着结果是一个 3x3 矩阵。我想计算x 中每个向量与向量y 之间的距离。所以结果应该是一个 2x1 向量。任何人都可以建议这是如何完成的。请在下面查看我的代码。谢谢。
x=matrix(c(1,0,1,1,0,0),3,2)
y = c(0,1,1)
dist(cbind(x,y),method = "binary", upper = T, diag = T)
【问题讨论】: