显然,向量化函数的一种方法是在函数内部 - 显式迭代输入或利用已经向量化的其他函数。有没有办法将函数标记或标记为被矢量化,以便迭代由R平台管理?类比将是c#中的属性或Java中的注释。我告诉R这个函数应该被视为矢量化,它一次一个地输入一个输入到函数中,构造矢量输出?或者我只是错误地考虑这件事?
答案 0 :(得分:1)
您可以使用Vectorize函数(http://stat.ethz.ch/R-manual/R-patched/library/base/html/mapply.html)来使函数采用向量。
但是在这里它只是使用mapply函数来进行矢量化。正如Gavin所说,你只是隐藏了循环。