0
我有一个20k行和100列的矩阵。我想在所有可能的行对之间执行除法操作。这会创建向量的组合。如何在R编程语言中最有效地做到这一点?每行乘以每行
我有一个20k行和100列的矩阵。我想在所有可能的行对之间执行除法操作。这会创建向量的组合。如何在R编程语言中最有效地做到这一点?每行乘以每行
n <- 20
x <- matrix(rnorm(2 * n), nrow = n)
apply(
combn(nrow(x), 2),
2,
function(y){
x[y[1], ]/x[y[2], ]
}
)
可以用一个简单的矩阵(如4行,3列)发布样本,并通过给出输出来解释你想实现什么? –