我有两个向量:x (n,1)
and y (n,1)
真实值,我想创建一个矩阵M (n,n)
这些向量包含每两对之间的距离。
您可以使用outer
功能
x <- sample(5)
y <- sample(5)
x
## [1] 1 5 3 4 2
y
## [1] 2 3 5 1 4
outer(x, y, "-")
## [,1] [,2] [,3] [,4] [,5]
## [1,] -1 -2 -4 0 -3
## [2,] 3 2 0 4 1
## [3,] 1 0 -2 2 -1
## [4,] 2 1 -1 3 0
## [5,] 0 -1 -3 1 -2
您可以更换"-"
与任何其他可以采用 2 个向量的 FUN 。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)