2015-10-05 34 views
0

我有一个20k行和100列的矩阵。我想在所有可能的行对之间执行除法操作。这会创建向量的组合。如何在R编程语言中最有效地做到这一点?每行乘以每行

+3

可以用一个简单的矩阵(如4行,3列)发布样本,并通过给出输出来解释你想实现什么? –

回答

0
n <- 20 
x <- matrix(rnorm(2 * n), nrow = n) 
apply(
    combn(nrow(x), 2), 
    2, 
    function(y){ 
    x[y[1], ]/x[y[2], ] 
    } 
)