RCPPSImpleTensor : Tensorfunction을 사용하여 다변량 객체를 계산할 수 없습니다

StackOverflow https://stackoverflow.com//questions/9637540

  •  10-12-2019
  •  | 
  •  

문제

패키지 RCPPSImpleTensor (https://github.com/tlamadon/rcppsimpletensor)에서 tensorfunction을 사용 하여이 방법으로 3 차원 함수를 계산하고 있습니다 :

DGP <- function( x,y,z ) {
    return((x + y - 5)^2 + (z-5)^2)
}
.

x, y 및 z에 대한 3 개의 값을 생성합니다.

xdata <- seq(0,10,length=10)
ydata <- seq(0,10,length=10)
zdata <- seq(0,5,length=15)
.

tensorfunction을 정의합니다.

library(RcppSimpleTensor)
RcppVals <- tensorFunction( R[i,j,k] ~ (X[i] + Y[j] - 5)^2 + (Z[k] - 5)^2 )
RcppArray <- RcppVals(xdata,ydata,zdata)
.

그러나이 함수를 실행하면 "TMPFUN (x, y, z, k, i)에서 오류가 발생합니다 : 단일 값을 기대하는"

여기서 뭘 잘못하고 있니?

도움이 되었습니까?

해결책

이것은 이제 코드의 주 분기에서 수정되었습니다

best,

t.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top