Mode

torch_mode(self, dim = -1L, keepdim = FALSE)

self | (Tensor) the input tensor. |
---|---|

dim | (int) the dimension to reduce. |

keepdim | (bool) whether the output tensor has |

This function is not defined for `torch_cuda.Tensor`

yet.

Returns a namedtuple `(values, indices)`

where `values`

is the mode
value of each row of the `input`

tensor in the given dimension
`dim`

, i.e. a value which appears most often
in that row, and `indices`

is the index location of each mode value found.

By default, `dim`

is the last dimension of the `input`

tensor.

If `keepdim`

is `TRUE`

, the output tensors are of the same size as
`input`

except in the dimension `dim`

where they are of size 1.
Otherwise, `dim`

is squeezed (see `torch_squeeze`

), resulting
in the output tensors having 1 fewer dimension than `input`

.

#> [[1]] #> torch_tensor #> 16 #> [ CPUFloatType{} ] #> #> [[2]] #> torch_tensor #> 4 #> [ CPULongType{} ] #>