k_unfold-methods {rTensor} | R Documentation |
Tensor k-mode Unfolding
Description
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 signature '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
Examples
tnsr <- rand_tensor()
matT2<-rs_unfold(tnsr,m=2)
[Package rTensor version 1.4.8 Index]