【发布时间】:2013-05-12 01:35:11
【问题描述】:
Using Globals instead of passing large arrays in Matlab
我的问题与上面的问题完全相同,但我想要关于 R 的答案。 我现在正在函数之间传递巨大的矩阵。矩阵中的数据在这些函数中没有改变。我只是使用矩阵。我的代码运行缓慢。我想知道是否有替代方法,例如使用全局变量或面向对象的方式。谢谢
【问题讨论】:
-
虽然从概念上讲参数被复制到函数中,但实际上底层实现足够智能,不会复制未更改的参数,因此不会降低性能。
标签: r matrix pass-by-value