→ Edster: 說明一下,平常可能用到的維度是 rows = 10^6, cols = 6. 11/06 12:52
→ celestialgod: 部分邏輯沒實現,因為沒看懂XDD 11/06 18:59
→ celestialgod: m[i] %in% r那段ifelse,我看不出來else的必要 11/06 18:59
→ celestialgod: 所以你測試看看你的情況 11/06 18:59
→ celestialgod: 我只是把你的8~11行改成我的35行那樣寫法 11/06 19:00
→ celestialgod: 速度主要差異在那 11/06 19:00
→ Edster: 那段只是為了找下一個i, 剛開始寫的時候while停不下來. 11/06 20:56
→ Edster: 陸陸續續加一堆條件,舊得也沒有重整,成為現在樣子。 11/06 21:00
→ Edster: 包含矩陣P中不能有NA也是後來使用一陣子才加的條件。 11/06 21:05
→ Edster: 最讓我感到神奇的是,這段我寫了應該有一個禮拜,佩服C版 11/06 21:06
→ celestialgod: 恩恩,我不確定我拿掉那塊會不會出問題 11/06 21:25
→ celestialgod: 你自己改成你可以用的就好~~ 11/06 21:25
→ celestialgod: 主要是兩個迴圈跟重新alocate x,y花太久 11/06 21:26
→ celestialgod: 用sweep做到一次比完 在配上rowsums去做any條件就好 11/06 21:26