powered by
Extends '[' and '[<-' from the base array class for the Tensor class. Works exactly as it would for the base 'array' class.
# S4 method for Tensor [(x, i, j, ..., drop = TRUE)# S4 method for Tensor [(x, i, j, ...) <- value
# S4 method for Tensor [(x, i, j, ...) <- value
an object of class Tensor
Tensor to be subset
indices that specify the extents of the sub-tensor
whether or not to reduce the number of modes to exclude those that have '1' as the mode
either vector, matrix, or array that will replace the subtensor
x[i,j,...,drop=TRUE]
tnsr <- rand_tensor() tnsr[1,2,3] tnsr[3,1,] tnsr[,,5] tnsr[,,5,drop=FALSE] tnsr[1,2,3] <- 3; tnsr[1,2,3] tnsr[3,1,] <- rep(0,5); tnsr[3,1,] tnsr[,2,] <- matrix(0,nrow=3,ncol=5); tnsr[,2,]
Run the code above in your browser using DataLab