`t`

transpose an NMF model, by transposing and
swapping its basis and coefficient matrices:
`t([W,H]) = [t(H), t(W)]`

.

```
S3 (NMF)
`t`(x)
```

- x
- NMF model object.

The function `t`

is a generic defined in the
base package. The method `t.NMF`

defines the
trasnformation for the general NMF interface. This method
may need to be overloaded for NMF models, whose structure
requires specific handling.

```
x <- rnmf(3, 100, 20)
x
```

```
## <Object of class:NMFstd>
## features: 100
## basis/rank: 3
## samples: 20
```

```
# transpose
y <- t(x)
y
```

```
## <Object of class:NMFstd>
## features: 20
## basis/rank: 3
## samples: 100
```

```
# factors are swapped-transposed
stopifnot( identical(basis(y), t(coef(x))) )
stopifnot( identical(coef(y), t(basis(x))) )
```