[问题] 关于R的速度

楼主: vvrr (vvrr)   2015-01-23 12:58:26
[问题类型]:
效能咨询(我想让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
作者: Carollax (更更)   2015-01-23 14:34:00
自己用R是觉得速度不怎样... 可能我写得不好不过据说用Rcpp可以快到爆炸(?
作者: andrew43 (讨厌有好心推文后删文者)   2015-01-23 17:09:00
和C绝对不能比的。运算程度强的部份还是用C来写吧。
作者: obarisk (OSWALT)   2015-01-23 19:48:00
和c比肯定慢到爆,php应该没差多少
作者: kenshin528 (成立奥凶帝国!!)   2015-01-23 23:28:00
改成平行化架构能解决运算和io 问题而且text mining 切词统计的部分都不难改成平行

Links booklink

Contact Us: admin [ a t ] ucptt.com