![]() |
1
4
对于第一个,我假设myf是你做的函数?如果您能确保它将您的矩阵和列表作为输入并输出一个矩阵,那么您可以执行如下操作:
对于第二个问题,我认为因为你将它作为列表来做,所以更难向量化。也许你可以用三维数组来代替矩阵列表?所以mydf.array[i,j,k]的维度是n,d,d(或d,d,n)。 |
![]() |
2
3
我甚至不想过早地提出这样的建议,但这是在R中构建C扩展可能是有意义的。对于已定义(已知)大小的矩阵(这里有!),C扩展不是 太难了 建造,我保证!这里最糟糕的一点可能是“我的朋友” 我的R-knowledge已经过时了,但是对于循环(特别是像这样的循环!)以前很残忍。 也许时间和找出哪个部分比较慢会有帮助?是我的朋友吗?如果你把它改成一个身份呢? |
![]() |
3
2
如果事情是对称的,您可以减少在内部循环中完成的工作:
|
![]() |
Hard_Course · 用另一列中的值替换行的最后一个非NA条目 5 月前 |
![]() |
Mark R · 使用geom_sf()删除地球仪上不需要的网格线 5 月前 |
![]() |
Joe · 根据对工作日和本周早些时候的日期的了解,找到一个日期 5 月前 |
![]() |
Ben · 统计向量中的单词在字符串中出现的频率 5 月前 |
![]() |
TheCodeNovice · R中符号格式的尾随零和其他问题[重复] 5 月前 |
![]() |
dez93_2000 · 在R管道子功能中引用管道对象的当前状态 6 月前 |
![]() |
Mankka · 如何在Ggplot2中绘制均匀的径向图 6 月前 |