적용 함수 제품군을 사용하여 각 파일을 하나의 디렉토리에서 두 번째 디렉토리의 각 파일의 두 번째 시트로 복사하고 싶습니다 . 다음 작업을 수행하여 여러 가지를 시도했지만 디렉토리의 단일 파일에 대해서만 시도했습니다. 해당 폴더의 모든 파일에 어떻게 적용합니까? setwd(".../r_path//390")
l1 <- list.files(pattern='*
나는 줄리아에서 미세 시뮬레이션 모델을 구축 중입니다. 나는 내 기능의 구조를 만들었고 1 "사람"을 위해 훌륭하게 돌아 간다. 모델을 통해 100000 명이 넘는 사람들을 실행하고 한 위치에 결과를 저장하는 스크립트를 작성하고 싶습니다. 결국 저는 이것을 병렬로 실행하고 싶습니다. 아래에는 더미 확률을 가진 코드의 간단한 작업 버전이 포함되었습니다. us
purrr 라이브러리 함수 pmap()을 여러 조건의 if 문을 포함하는 함수와 함께 사용할 때마다 if 문이 제대로 작동하지 않는 것 같습니다. 무슨 뜻인지 보여주기 위해, 여기 gapminder 데이터 세트를 사용하여 재현 가능한 예제가 있습니다. library(tidyverse)
library(gapminder)
library(broom)
#
변환기 내에서 pmap을 사용하고 싶습니다. 정규 맵을 사용하여 코드를 작성하면 정상적으로 작동합니다. 그러나 pmap을 사용하는 경우 arity 예외가 발생합니다. 이것을 클로저에서 할 수 있습니까, 아니면 제가 잘못하고있는 것입니까? 불가능한 경우 누군가가 왜 그런 일이 발생했는지 문서를 가리킬 수 있습니까? 그냥 호기심. 아래에 붙여 넣은 것은 내 코
줄리아에 내 R 코드 중 일부를 이식하려고합니다. 기본적으로 내가 줄리아에서 다음 R 코드를 다시 한 : 지금은 줄리아에서 동일한 작업을 수행하려고 11 하나 개의 코어에서 갈 때 library(parallel)
eps_1<-rnorm(1000000)
eps_2<-rnorm(1000000)
large_matrix<-ifelse(cbind(eps_1
Progressive Hedging이라는 최적화 알고리즘의 분해 알고리즘을 paralelize하고 싶습니다. 이 최적화는 모델에 대한 인수를받는 PH라는 이름의 함수에 저장되며 일부 인수는 행렬이지만 PH는이 방식으로 해당 행렬의 벡터 만 필요로합니다. for s = 1:nS
res = PH(k,s,data,Lines,Ag,Gx,Pmax[:,s],
에 함수에 DArray 액세스 나는 DArray을 만듭니다 d = dzeros(3)
가 지금은 병렬 사용 PMAP에 함수를 실행하고 싶습니다. 그 함수가 현재 프로세서의 로컬 부분 인 d에 액세스하려고합니다. function foo()
global d
a = localpart(d)
a[1] = 1
end
같은 뭔가 그러나
이 문서는 BATCH_SIZE 사용하여 작업자 프로세스의 수를 설정할 수 있습니다 상태 : pmap([::AbstractWorkerPool, ]f, c...; distributed=true, batch_size=1, on_error=nothing, retry_n=0, retry_max_delay=DEFAULT_RETRY_MAX_DELAY, retry_on=