r - 在 R 中初始化矩阵列表

标签 r list matrix

我想知道是否有一种快速的方法来初始化 R 中的矩阵列表。例如,我正在寻找一个(单行)来重现与以下相同的结果:

output_array = list()
for(i in 1:10){
output_array[i] = diag(2)
}

谢谢!

最佳答案

也试试这个 *apply 的包装器:

replicate(10, diag(2), simplify=F)

关于r - 在 R 中初始化矩阵列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14284676/

相关文章:

r - 计算 R 中非零值之间出现零的次数

algorithm - 从一组列表中有效地找到重叠的片段

c++ - 使用 PartialPivLU 进行 LU 分解

c - 将 R 矩阵传递给低级 .C 函数,访问数组以更改其值

r - 将希腊字母添加到 R 中的轴刻度标签

r - R中实现的图划分算法

r - 处理R中的气质错误

python - 来自列表中字典的字典的数据框

python - 如何在python中剪切一个pandas列,并使另一列的长度相等?

java - 使用 IntelliJ IDEA 调试 Java 时如何可视化整个矩阵?