RCPPSImpleTensor : Tensorfunction을 사용하여 다변량 객체를 계산할 수 없습니다
-
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.
제휴하지 않습니다 StackOverflow