|
|
|
распараллелить вычисления внутри цикла на R
|
|||
|---|---|---|---|
|
#18+
Добрый день! Ниже прикрепляю свой шедевральный код на R. работает он медленно, но работает же! очень хочется заставить его работать быстрее, в связи с чем прошу помочь мне организовать параллельные вычисления в данном примере. Разумеется, замена foreach(i=1:n) %do% {...} на foreach(i=1:n) %dopar% {...} c предшествующей организацией кластеров не помогают. Заранее спасибо за любые ответы! Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2017, 15:14 |
|
||
|
распараллелить вычисления внутри цикла на R
|
|||
|---|---|---|---|
|
#18+
PlanBРазумеется, замена foreach(i=1:n) %do% {...} на foreach(i=1:n) %dopar% {...} c предшествующей организацией кластеров не помогаюткстати, при попытке организации паралельных вычислений с помощью подобной замены прога перестала находить пакет dplyr, т.е. приходилось менять if_else() на стандартный ifelse() и проводить слияния через merge(), а не через шикарный left_join(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2017, 15:18 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=20&tid=1340347]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 468ms |

| 0 / 0 |
