[R] 自製多核心切割迴圈程式
給想要跑模擬的人看得
最好會用 sapply 這個指令來代替 for 迴圈
---
通常 R 只會用到一個核心算東西
如果我只是單純重複算一個東西一千遍
我會希望切成四等份(研究室電腦是四核心)
這樣兩小時的模擬只要吃頓飯就好了
比較麻煩的部分是切割迴圈和合併結果
我在資訊所這幾天學了一些東西, 然後自製了一個可以自己切迴圈和合併結果的function
剛剛測一個東西是:
直接用R跑要90秒
用我的東西去跑只要33秒(我是切三份)
有需要的請msn 找... XD (或是你們已經找到類似平行運算的package)
或是給我你的gmail account (我把它放在google document 上)
btw, unix上已經有經過R官方認鎮的多核心計算package
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.21.226
推
04/15 17:13, , 1F
04/15 17:13, 1F
推
04/15 18:52, , 2F
04/15 18:52, 2F
→
04/15 18:53, , 3F
04/15 18:53, 3F
推
04/15 19:21, , 4F
04/15 19:21, 4F
→
04/15 23:43, , 5F
04/15 23:43, 5F
→
04/15 23:43, , 6F
04/15 23:43, 6F
→
04/15 23:43, , 7F
04/15 23:43, 7F
推
04/16 01:25, , 8F
04/16 01:25, 8F
→
04/16 10:47, , 9F
04/16 10:47, 9F