看板 R_Language 關於我們 聯絡資訊
[問題類型]: 效能諮詢(我想讓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://www.ptt.cc/bbs/R_Language/M.1421989108.A.E01.html
Carollax: 自己用R是覺得速度不怎樣... 可能我寫得不好 01/23 14:34
Carollax: 不過據說用Rcpp可以快到爆炸(? 01/23 14:35
andrew43: 和C絕對不能比的。運算程度強的部份還是用C來寫吧。 01/23 17:09
obarisk: 和c比肯定慢到爆,php應該沒差多少 01/23 19:48
kenshin528: 改成平行化架構能解決運算和io 問題 01/23 23:28
kenshin528: 而且text mining 切詞統計的部分都不難改成平行 01/23 23:28