[問題] 關於R的速度

看板R_Language作者 (vvrr)時間9年前 (2015/01/23 12:58), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/2 (看更多)
[問題類型]: 效能諮詢(我想讓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

01/23 14:34, , 1F
自己用R是覺得速度不怎樣... 可能我寫得不好
01/23 14:34, 1F

01/23 14:35, , 2F
不過據說用Rcpp可以快到爆炸(?
01/23 14:35, 2F

01/23 17:09, , 3F
和C絕對不能比的。運算程度強的部份還是用C來寫吧。
01/23 17:09, 3F

01/23 19:48, , 4F
和c比肯定慢到爆,php應該沒差多少
01/23 19:48, 4F

01/23 23:28, , 5F
改成平行化架構能解決運算和io 問題
01/23 23:28, 5F

01/23 23:28, , 6F
而且text mining 切詞統計的部分都不難改成平行
01/23 23:28, 6F
文章代碼(AID): #1KmTJqu1 (R_Language)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #1KmTJqu1 (R_Language)