# k_unfold-methods

From rTensor v1.4
by James Li

##### 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

##### 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.