如何使用不同的多输入矩阵重复一个函数

时间:2018-02-02 16:25:30

标签: r loops matrix

我想使用函数" nestedness(M)"来自" bipartite" R包。它从矩阵(M)计算索引。我有一个包含1000个矩阵的数组,我想每次应用此函数1000次改变输入矩阵文件。我尝试过应用家庭功能,但解决方案并非如此。当不是数字而是矩阵时,我不知道如何改变函数的输入。任何有助于我上路的援助都将非常感激。

1 个答案:

答案 0 :(得分:0)

假设您有一个3x3x3的数组,即3个矩阵,每个3个 行和3列。数组的维数是c(“row”,“column”, “切片”)。您可以在任何这些维度上使用users。在你的 超过第三维的情况将计算你的功能 矩阵。这是示例数组:

apply

现在计算数组

的每个切片(维度3)的a <- array(1:27, dim = c(3,3,3)) 函数
max