h***o 发帖数: 171 | 1 现在有一个项目,可以用Matlab写,也可以用R写。如果以后还是在金融数量分析这块
工作的话,哪个语言更合适? |
h*y 发帖数: 1289 | 2 Python
【在 h***o 的大作中提到】 : 现在有一个项目,可以用Matlab写,也可以用R写。如果以后还是在金融数量分析这块 : 工作的话,哪个语言更合适?
|
m*****n 发帖数: 3575 | 3 都行,没有本质差异
R的升级版是Python的Anaconda包,抄袭R的概念,但是速度更快,也便于开发成软件直
接执行
然而Matlab的速度上来就是C++的一半,R的上百倍,所以要追求绝对速度,用Matlab是
最容易的 |
m*****n 发帖数: 3575 | 4 Matlab最省事
R最学术
Python的可拓展性最高,连显卡都能用来跑Monte-Carlo |
h***o 发帖数: 171 | 5 现在有一个项目,可以用Matlab写,也可以用R写。如果以后还是在金融数量分析这块
工作的话,哪个语言更合适? |
h*y 发帖数: 1289 | 6 Python
【在 h***o 的大作中提到】 : 现在有一个项目,可以用Matlab写,也可以用R写。如果以后还是在金融数量分析这块 : 工作的话,哪个语言更合适?
|
m*****n 发帖数: 3575 | 7 都行,没有本质差异
R的升级版是Python的Anaconda包,抄袭R的概念,但是速度更快,也便于开发成软件直
接执行
然而Matlab的速度上来就是C++的一半,R的上百倍,所以要追求绝对速度,用Matlab是
最容易的 |
m*****n 发帖数: 3575 | 8 Matlab最省事
R最学术
Python的可拓展性最高,连显卡都能用来跑Monte-Carlo |
c********n 发帖数: 2 | 9 大家好!本人建了个qq群供数据科学爱好者互动交流,目前群内已召集了一批行业工作
者,
相关企业HR和数据科学爱好者!人都非常nice,感兴趣的朋友可以加qq群,链接是【
数据家-交流群】:http://jq.qq.com/?_wv=1027&k=hxebyg 或者搜索群号482167413
p.s.我也是经朋友zr推荐才知道有这片宝地的,感谢mitbbs,感谢各位! |
q*****t 发帖数: 152 | 10 matlab最适合做科学计算,可惜很多公司不愿意花钱买
R统计用的比较多,写code我觉得不是很舒服
Python还不错,又是免费的,我还是建议用python |
|
|
l******n 发帖数: 9344 | 11 matlab比r,python都快,但是scalabilty不行,而且贵,在cheap的it行业你说用
matlab做东西,大家都当你是刚毕业的
【在 m*****n 的大作中提到】 : 都行,没有本质差异 : R的升级版是Python的Anaconda包,抄袭R的概念,但是速度更快,也便于开发成软件直 : 接执行 : 然而Matlab的速度上来就是C++的一半,R的上百倍,所以要追求绝对速度,用Matlab是 : 最容易的
|
s*******0 发帖数: 3461 | |
L*******t 发帖数: 2385 | 13 或者R:)
最近在做一些东西,觉得MATLAB的一些函数真不靠谱。
【在 s*******0 的大作中提到】 : python 吧
|
p*****y 发帖数: 529 | 14 industry还是有用matlab的。 而且matlab的system integration现在做得还行, 所以
有时候要productionize也还容易。
buyside quants好像会python的不多
【在 l******n 的大作中提到】 : matlab比r,python都快,但是scalabilty不行,而且贵,在cheap的it行业你说用 : matlab做东西,大家都当你是刚毕业的
|
d********t 发帖数: 9628 | 15 现在Python是主流
【在 p*****y 的大作中提到】 : industry还是有用matlab的。 而且matlab的system integration现在做得还行, 所以 : 有时候要productionize也还容易。 : buyside quants好像会python的不多
|
L*******t 发帖数: 2385 | 16 刚买了一本教材下载了anaconda。
【在 d********t 的大作中提到】 : 现在Python是主流
|
s******k 发帖数: 6659 | 17 R的convolve默认是circular的…做时间序列被坑过。我怎么觉得还是matlab的函数靠
的住
【在 L*******t 的大作中提到】 : 或者R:) : 最近在做一些东西,觉得MATLAB的一些函数真不靠谱。
|
L*******t 发帖数: 2385 | 18 大哥用函数之前要做功课啊,哈哈
RStudio还能编辑Latex,还有Rcpp,rJava,rJython等等包,实在是无敌了。
package多的数不过来。缺点是慢,我不了解Python的速度如何,希望这个语言的
package也能像R一样多。
Python还支持symbolic math,如果速度快我考虑把我的Mathematica卸了。
【在 s******k 的大作中提到】 : R的convolve默认是circular的…做时间序列被坑过。我怎么觉得还是matlab的函数靠 : 的住
|
L*******t 发帖数: 2385 | 19 又发现有rSymPy。。
无敌了。
【在 s******k 的大作中提到】 : R的convolve默认是circular的…做时间序列被坑过。我怎么觉得还是matlab的函数靠 : 的住
|
l*****n 发帖数: 1333 | |
|
|
s*******0 发帖数: 3461 | 21 try sklearn package in machine learning
【在 L*******t 的大作中提到】 : 大哥用函数之前要做功课啊,哈哈 : RStudio还能编辑Latex,还有Rcpp,rJava,rJython等等包,实在是无敌了。 : package多的数不过来。缺点是慢,我不了解Python的速度如何,希望这个语言的 : package也能像R一样多。 : Python还支持symbolic math,如果速度快我考虑把我的Mathematica卸了。
|
L*******t 发帖数: 2385 | 22 Python的?R里没有这个。。我以为你们做ML的都是自己写包。。
【在 s*******0 的大作中提到】 : try sklearn package in machine learning
|
f****s 发帖数: 3078 | 23 这两个里面选,还是matlab吧
【在 h***o 的大作中提到】 : 现在有一个项目,可以用Matlab写,也可以用R写。如果以后还是在金融数量分析这块 : 工作的话,哪个语言更合适?
|
s*********y 发帖数: 689 | 24 R的速度慢不是大问题,不能容忍的缺点是内存的管理。一个大的object不需要了,rm
以后,相应的内存根本不会释放。
Rstudio自然是极好用的,比jupyter notebook好的太多。 |
L*******t 发帖数: 2385 | 25 俺现在用Eclipse搞R和Latex了。。
觉得也还不错挺方便的。。
rm
【在 s*********y 的大作中提到】 : R的速度慢不是大问题,不能容忍的缺点是内存的管理。一个大的object不需要了,rm : 以后,相应的内存根本不会释放。 : Rstudio自然是极好用的,比jupyter notebook好的太多。
|
p**h 发帖数: 124 | 26 rm() 之后 gc()
3.1 之后的内存管理很好,可能没有马上释放,但你再产生一个更大的object, 不用的
object 就被清除了。
rm
【在 s*********y 的大作中提到】 : R的速度慢不是大问题,不能容忍的缺点是内存的管理。一个大的object不需要了,rm : 以后,相应的内存根本不会释放。 : Rstudio自然是极好用的,比jupyter notebook好的太多。
|
s*********y 发帖数: 689 | 27 gc()不会释放rm(objects)的内存。
唯一可靠的释放内存的方法就是在Rstudio里面重启R session。这是R设计本身带来的
,就像GIL是
python与生俱来的一样。你可以google一下,stackoverflow里面有讨论。
【在 p**h 的大作中提到】 : rm() 之后 gc() : 3.1 之后的内存管理很好,可能没有马上释放,但你再产生一个更大的object, 不用的 : object 就被清除了。 : : rm
|
s*********y 发帖数: 689 | 28 Rstudio的rmarkdown很好用。
【在 L*******t 的大作中提到】 : 俺现在用Eclipse搞R和Latex了。。 : 觉得也还不错挺方便的。。 : : rm
|
v**m 发帖数: 706 | |
s******k 发帖数: 6659 | 30 最近工作开始用R了,跟python之间有rpy2可以调用,还不错。R的package速度很快。
matlab再怎么好,跟其他语言之间的衔接应该不那么容易吧。没法加入production。
我知道有些analytics的工作有用matlab的,比如PwC的pricing service team。工作内
容是自己做research的话,当然用什么也无所谓了。 |
|
|
a*******1 发帖数: 1554 | 31 R在各个领域都有package,想速度快可以用Rcpp/inline/parallel或者结合起来,想多
快都行;相比之下,python只有最基础的几个包,很多东西都要从零开始自己写。运行
速度上大家都是解释性语言,都要结合c++和并行才能快。 |