作者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/m.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