请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
wuyi0614 发表于 2017-2-19 19:20 R也用循环呀,我就经常用循环做输入和输出,包括可视化啥的;apply这些是针对数据结构可以进行类似并行的处 ...
qoiqpwqr 发表于 2017-2-19 19:31 这些函数R都进行过优化,速度比用for循环快很多
wangfs111222 发表于 2017-2-19 20:04 因为是解释型的。每一行代码都解释一遍再运行。 为了执行速度,能避免循环的尽量避免。
wangfs111222 发表于 2017-2-19 20:39 python有专门优化执行的机制的,据说可以和c差不多的执行速度。
juxuny 发表于 2017-2-20 09:32 R与Python都是脚本语言,不是都经过解释编译为二进制指令,再执行的吗?按我个人的经验,觉得R语言的循环并 ...
札翰时相投2 发表于 2017-2-20 16:27 python的话会有pyc文件,感觉r的解释器和javascript更像,但javascript的循环也很快啊,虽然r是数学家,觉 ...
juxuny 发表于 2017-2-20 19:25 小弟亲自做了一下简单的测试,R就在Rstudio的console运行,js代码就用nodejs执行, 结果显示 进行了同样 ...
札翰时相投2 发表于 2017-2-20 19:41 不能这样比的,输出的内部实现都不一样,这么简单的运算几十秒肯定有问题,不知道是不是nodejs的问题,你 ...
juxuny 发表于 2017-2-20 19:48 是的,console.log慢了, 重新测试五,把循环输出去掉, s = Sys.time()
札翰时相投2 发表于 2017-2-20 19:59 比如自己实现的fft,没用递归,三重循环肯定要用到的,应该怎么改成r啊,或者说能不能改
qiu435 发表于 2017-2-23 16:05 比如有一个100列的data.frame,要求每一列的mean,for循环一个从第一列开始一列一列算,而向量化apply家族函 ...
juxuny 发表于 2017-2-20 20:59 小弟无能为力了
札翰时相投2 发表于 2017-2-23 18:38 内部还是用c/c++的for实现的,只不过不直接提供给你用,非要让你转换思维
札翰时相投2 发表于 2017-2-23 19:18 我发现r的fft内部也是用c实现的