parallel-foreach

    0

    1답변

    행렬의 열 사이의 코사인 유사성을 계산하려고합니다. 표준 for 루프를 사용하여 작동하도록 할 수는 있지만 코드를 더 빠르게 실행하도록 병렬로 실행하려고하면 동일한 대답을주지 못합니다. 문제는 foreach 루프 방식을 사용하여 동일한 대답을 얻을 수 없다는 것입니다. 나는 하나의 foreach 루프가 작동했기 때문에 올바른 구문을 사용하지 않는다고 생각합

    2

    1답변

    루프를 없애고 계산 속도를 높이기 위해 코드를 최적화하는 데 도움을 찾고 있습니다. 나는이 분야와 R에 상당히 익숙하지 않다. 나는 롤링 윈도우가있는 선형 시계열 모델에서 회귀를 증가시키는 구성 요소 와이즈 그라디언트를 실행한다. 각 윈도우에 대해 X의 회귀 y에서 계수를 사용하여 y의 다음 "윈도우 외부"를 예측합니다. 내 데이터는 약 540 관찰과 (o

    3

    1답변

    잘 실행되는 스크립트를 작성했지만 병렬 처리를 수행하지는 않습니다. 코어를 3에서 16으로 변경하려고 시도했지만 데이터가 생성되는 속도는 변하지 않았습니다. 아무도 내가 잘못하고있는 일을 알리고 이것을 어떻게 작동시킬 수 있습니까? 좋아 setwd("E:/Infections") if (!require("pacman")) install.packages("

    1

    1답변

    내가 연구에서 foreach 패키지의 문서를 읽고 있었다에서 함수를 사용하여 결합하고 .combine이 c, rbind 및 cbind에서 수행되는 방법을 이해 할 수 있었다. 그러나이 함수를 사용하여 결합하려는 경우 명령문의 .combine에 함수 이름을 전달할 수도 있습니다. 내가 결합 할이 함수 안에서 각 foreach의 개별 요소에 액세스하려고 할 때

    0

    2답변

    foreach와 doRedis를 사용할 때 doRedis 작업자는 처리를 시작하기 전에 모든 작업이 redis 서버에 도달 할 때까지 대기합니다. 모든 전처리가 끝나기 전에 시작할 수 있습니까? 나는 잘 작동하는 반복자를 사용하고 있습니다. '적절한 시간 내에'사전 처리가 발생하고 반복자가 실행될 때 작업 데이터가 서버에 도달하기 시작합니다. 나는 모든 작

    5

    1답변

    텍스트 파일의 모든 행을 읽고 각 행 정보를 표시하려고합니다. 루프 내부의 각 항목에 대한 색인은 어떻게 찾을 수 있습니까? string[] lines = File.ReadAllLines("MyFile.txt"); List<string> list_lines = new List<string>(lines); Parallel.ForEach(li

    1

    1답변

    foreach 패키지를 사용하여 일부 요소를 병렬 처리하고 매번 .export에 5 개의 함수를 나타내는 데 지겨워졌습니다. 나는 foreach(...,.export=ls(.GlobalEnv))을 수행 할 수 있지만이 작업은 많은 데이터를 작업자에게 전송하고 나를 느리게 만듭니다 (큰 테이블을 정의 할 수 있음). 그래서 질문은 내가했던 .GlobalEnv

    -1

    1답변

    메모리 사용량이 많은 문제에 대한 게시물이 있음을 알고 있지만 여전히 내 사례를 도울 수있는 것이 있는지 확인하려고합니다. 내가 (변수 행렬 X에 의해 응답 Y)는 ~ 600 60,000에 의해 임의의 숲 모델을 피팅하고있어 매트릭스 : library(randomForest) fit <- randomForest(x=X,y=y) 그때 임의의 적합에 그

    7

    1답변

    병렬 에서 사용되는 : SQL_retrieve <- function(x){ con <- odbcDriverConnect( 'driver={SQL Server};server=OPTMSLMSOFT02;database=Ad_History;trusted_connection=true' ) odbcGetInfo(con)

    2

    1답변

    for 루프 내에서 함수를 호출하고 있습니다. sample_fun <- function(x,y) { # do something with x,y and return value } My loop looks like result = list() for(i in 1:10000) result[i] = sample_fun(i,i+1)