r - R中的矩阵元胞数组(或矩阵)
问题描述
我想在 R 中实现一个由 N x 2 矩阵组成的 Matlab N x N 单元数组。基本上数据是 N x N 数组的形式,并且数组的每个元素都是 N x 2 矩阵。稍后我需要提取 N × 2 个矩阵。我想到了 R 中的 3 d 数组,但仍然有点困惑。
谢谢。
下面是一个 Matlab 版本。我希望在 R 中实现这一点。这里我让 N = 2。
A = {}
A{1,1} = [1,2;3,4];
A{1,2} = [5,6;7,8];
A{2,1} = [9,10;11,12];
A{2,2} = [13,14;15,16]
解决方案
您可以使用具有维度属性的列表:
MM <- vector("list", length = 4 * 3)
dim(MM) <- c(4, 3)
MM[[1, 1]] <- matrix(1:4, nrow = 2, ncol = 2)
推荐阅读
- c++ - 标准差 c++ 公式建议
- python - Cython“无法为 cdef 类、结构或联合中的字段分配默认值”
- javascript - 过滤对象数组的一部分的更有效方法?
- python - html 中的 if 语句(基于搜索查询)
- wordpress - wordpress 上的 HTAccess 文件未正确重定向
- javascript - 使用 ref 获取功能性反应组件的大小
- selenium - 启动 Chrome 驱动程序时,我收到“会话未从超时创建”
- php - 调用 wp_footer 时 wpcf7_form_response_output 挂钩无响应
- javascript - 在日期更改时调用 API 的 FullCalendar 最佳实践
- java - Java PreparedStatement 在 SQL 查询中不希望地将小写字符串名称传递给区分大小写的 PostgreSQL 数据库