马上就要开始做机器学习相关的课题研究了,不知道 R 和 Python 这两门语言在机器学习和科学计算中担任的角色是什么?表现如何?

2014-11-05 08:25:44 +08:00
 ShiehShieh
其实是一个生物学的课题,不过会有大数据和机器学习的知识需求,主要是给新人一个在课题中提升的机会,所以课题难度不会很大,我想借这个机会了解Python和R在机器学习和统计中的,额,怎么说呢,就是有一个认识吧。
大大们来给点意见吧。
6290 次点击
所在节点    Python
40 条回复
berry10086
2014-11-05 10:47:58 +08:00
建议python
以前上概率论课的时候用r写过作业,感觉这个语言设计的太复杂,用起来无比蹩脚,还是python舒服
taobeier
2014-11-05 10:58:33 +08:00
这种方面 用R可能会更好一点
robbielj
2014-11-05 11:07:33 +08:00
这俩要配合着用
py有pandas,要处理大数据很有用,但是计量方法的实施又是R强,毕竟是专业的,历史沉淀py短时间赶不上。
machine learning的教材我看过py和r都有,所以一定程度也看个人选择了

matlab我记得没错的话已经开始被大牛们bs了
conge
2014-11-05 11:09:17 +08:00
机器学习的实现,基本上看数据量。
数据量小,什么语言都可以搞。R发展很迅速,很多统计学家给写package。Python的实现少一些。但都不如matlab多。

数据量大的时候,就看算法和分布式计算了。这时用matlab搞,就太贵了。 R和Python免费的优势就出来了。

R在学术界用得多一些。
liyu
2014-11-05 11:35:09 +08:00
@bigtan 说matlab也可以的原因不是效率了,是数据处理matlab更容易,特别在机器学习上
liyu
2014-11-05 11:36:12 +08:00
@bigtan 而且科学计算py好像也不行
pande
2014-11-05 11:39:08 +08:00
python可以在线上用,大规模的ml建模也常用。 现在spark,map-reduce等都支持python。
R的话做做实验,预研, 小规模的模型是ok的
Taivas
2014-11-05 13:22:00 +08:00
R做研究,P做工程
ShiehShieh
2014-11-05 14:03:14 +08:00
@liyu 科学计算不行? 0.0
ShiehShieh
2014-11-05 14:08:02 +08:00
@staticor
@conge

教授的意思是让我们用R来写,因为Matlab太贵了。诶嘿嘿。
嗯嗯,还有就是Matlab的分布式。。。
liyu
2014-11-05 15:53:04 +08:00
@ShiehShieh 相对来说的 Matlab
staticor
2014-11-05 16:37:59 +08:00
@ShiehShieh 嘿嘿是呀 刚一上来就用matlab sas以后去了穷公司可咱办:(
JamesRuan
2014-11-05 19:09:51 +08:00
matlab和R从语言设计上半斤八两,计算速度上我只知道R的函数调用和字符串处理实在太弱。

所以,用python会好很多,只是这个语言本身是比较现代的,只是相比于R,缺少很多专用的package,当然,你自己会写的的话,一点问题都没有。
ctexlive
2014-11-10 23:29:21 +08:00
@liyu python scipy会慢?而且它还有商业授权的计算加速模块。你去看 新型计算语言 julia 他们有比较,matlab不算快的。
ctexlive
2014-11-10 23:31:15 +08:00
建议有时间能学python就学吧 对你没有任何坏处。它不仅仅用来计算。而R除了计算做研究还能干嘛。你在学校时间多了去了,同时学一点问题都没有。
ShiehShieh
2014-11-11 13:30:05 +08:00
@ctexlive 嗯嗯,我本来就是用python做的,只是教授让我以后用R做他的课题,所以来问问啦。^_^
zerh925
2014-11-14 03:11:43 +08:00
@yanguango 请问花了多少钱买licence呢?
yanguango
2014-11-14 05:49:06 +08:00
@zerh925 学校提供免费版本用的
eeeeeeve
2015-04-26 12:51:35 +08:00
@conge 都有哪些统计学家给R些Package呢?
conge
2015-04-26 22:13:11 +08:00
@eeeeeeve 这个我就不知道了。
要做这件事,恐怕得统计所有R Packages的作者们,然后看他们的职业了……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/144021

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX