gpt4 book ai didi

从两个向量 (n,1) 构建 R 距离矩阵

转载 作者:行者123 更新时间:2023-12-04 12:52:43 24 4
gpt4 key购买 nike

我有两个向量:x (n,1)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。

关于从两个向量 (n,1) 构建 R 距离矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19654227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com