作者vvrr (vvrr)
看板R_Language
标题[问题] 关於R的速度
时间Fri Jan 23 12:58:26 2015
[问题类型]:
效能谘询(我想让R 跑更快)
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
目前主要的工作是关於自然语言处理(Natural Language Processing),
一直以来都是用C在做大量的文字处理(处理量约是10G左右)。
前几天同事发现R语言,提到有不少套件可以使用,
想询问大家,如果处理这种量级的资料,
R的速度会很慢吗?和其他语言(C, java, php, ...)相比的感觉?
我查的资料提到R主要是做「统计」的运算,
在这里:
http://www.meetup.com/Taiwan-R/ 提到可以做ML/DM。
R给我的感觉是类似script,但是一般做ML/DM资料量都很大,
「是不是 R经过compiler之後就能直逼 C的效能?」有这样的疑问。
不知道有没有版友有实际上使用的经验能分享?
谢谢
[关键字]:
速度, 效能, NLP
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.250.31.103
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1421989108.A.E01.html
1F:推 Carollax: 自己用R是觉得速度不怎样... 可能我写得不好 01/23 14:34
2F:→ Carollax: 不过据说用Rcpp可以快到爆炸(? 01/23 14:35
3F:→ andrew43: 和C绝对不能比的。运算程度强的部份还是用C来写吧。 01/23 17:09
4F:→ obarisk: 和c比肯定慢到爆,php应该没差多少 01/23 19:48
5F:推 kenshin528: 改成平行化架构能解决运算和io 问题 01/23 23:28
6F:→ kenshin528: 而且text mining 切词统计的部分都不难改成平行 01/23 23:28