r-bigmemory

    1

    1답변

    저는 현재 연속 함수 호출을 허용하는 구현을 찾으려고합니다. 각 호출에서 큰 매트릭스의 각 요소 (최대 1.5e9 항목의 double 값)가 필요합니다. 기능 조작을 위해 Rcpp과 함께 매트릭스를 처리하기 위해 bigmemory 패키지를 사용했습니다. 좀 더 명확히하기 위해 다음 코드를 참조하십시오. C++ 코드 : R의 // [[Rcpp::export]

    3

    1답변

    R의 bigmemory 패키지는 어떤 종류의 R 세션을 통해 C++ 개체로 공유 될 수있는 행렬을 메모리에 저장하는 클래스 big.matrix을 제공합니다. R 언어에 대한 포인터입니다. 예를 들어 : library(bigmemory) > a <- as.big.matrix(matrix(0, 5, 5)) > a An object of class "big

    0

    1답변

    이 게시물을 읽어 주셔서 감사합니다! 여기 나는 R.With에 big.matrix 사용하여 문제가 아래 코드 : big_matrix_object=as.big.matrix(matrix_object,backingfile='back.bin',descriptorfile='back.desc,backingpath='./path/) 내가 저장하면 나는 그것이 R 세

    0

    2답변

    큰 행렬 (1에서 10 백만 열 x 1000 행)을 처리하기 위해 R bigmemory 패키지와 Rcpp를 사용하고 있습니다. 일단 RI에서 filebacked bigmemory 행렬에 0, 2 및 NA로 구성된 interger 행렬을 읽으려면 C++을 통해 모든 NA 값을 수정하여 컬럼 당 평균 값 또는 임의 값 대체 (imputation)를 수행하고 싶

    7

    1답변

    크기가 778844 x 2 인 클래스 big.matrix의 객체가 있습니다. 값은 모두 정수 (킬로미터)입니다. 내 목표는 big.matrix을 사용하여 유클리드 거리 매트릭스를 계산하고 결과적으로 클래스 big.matrix의 객체를 갖는 것입니다. 최선의 방법이 있는지 알고 싶습니다. 내가 big.matrix 클래스를 사용하기로 선택한 이유는 메모리 제한

    1

    2답변

    7000x7000 행렬의 거리 행렬 (현재는 유클리드, 가능하면 Mahalanobis)을 계산해야하는 몇 가지 분석을하고 있습니다. 행렬의 윗부분도 가져온다.) z <- as.matrix(dist(training.data[1:7000,], diag=TRUE, upper=TRUE)) 내가 겪고있는 문제는 계속해서 "벡터를 할당 할 수 없습니다 ..."라는

    0

    1답변

    여기에 누구도 R에서 스노우 클러스터로 빅 매트릭을 성공적으로 내보냈습니까? bigmatrix 및 attach.resource의 예제에서 주석 처리 된 행은 그렇게 할 수 있다고 말했지만 성공하지는 못했습니다. library(bigmemory) library(snow) z <- big.matrix(3, 3, type='integer', init=3)

    1

    1답변

    대형 래스터 데이터 집합에 대해 kmean 클러스터 분석을 수행하기 위해 RasterBrick 개체를 개체로 변환하려고 시도하지만 brick 함수를 사용하지만 .grd 파일을 다시 읽을 때 R 모든 정보가 손실됩니다. library(raster) library(bigmemory) library(biganalytics) #initialize raste

    0

    2답변

    Rcpp의 big.matrix 객체에서 열을 추출하는 함수를 만들려고합니다 (결과를 R로 가져 오기 전에 cpp에서 분석 할 수 있도록) ,하지만 NA를 인식하는 방법을 알아낼 수는 없습니다 (아래의 최소 예제에서 볼 수 있듯이 -2147483648로 표시됨). Rcpp에서 바로 GetMatrixCols (src/bigmemory.cpp) 함수에 액세스 할

    0

    1답변

    Windows 컴퓨터의 parLapply 함수에서 big.matrix (백업되지 않은 파일)에 액세스하려고합니다. 그러나 big.matrix를 호출하면 R이 충돌합니다. "Windows 프런트 엔드 용 R이 작동을 멈췄습니다." 먼저 big.matrix를 첨부해야합니까? 어떻게해야합니까? 어떤 도움을 주셔서 감사합니다. require(parallel) r