k_unfold-methods

0th

Percentile

Tensor k-mode Unfolding

Unfolding of a tensor by mapping the kth mode (specified through parameter m), and all other modes onto the column space. This the most common type of unfolding operation for Tucker decompositions and its variants. Also known as k-mode matricization.

Usage
k_unfold(tnsr, m)

# S4 method for Tensor k_unfold(tnsr, m = NULL)

Arguments
tnsr

the Tensor instance

m

the index of the mode to unfold on

Details

k_unfold(tnsr,m=NULL)

Value

matrix with x@modes[m] rows and prod(x@modes[-m]) columns

References

T. Kolda and B. Bader, "Tensor decomposition and applications". SIAM Applied Mathematics and Applications 2009.

See Also

matvec-methods and unfold-methods

Aliases
  • k_unfold-methods
  • k_unfold
  • k_unfold,Tensor-method
Examples
# NOT RUN {
tnsr <- rand_tensor()
matT2<-rs_unfold(tnsr,m=2)
# }
Documentation reproduced from package rTensor, version 1.4, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.