torch.topk
-
torch.topk(input, k, dim=None, largest=True, sorted=True, *, out=None) -> (Tensor, LongTensor) -
Returns the
klargest elements of the giveninputtensor along a given dimension.If
dimis not given, the last dimension of theinputis chosen.If
largestisFalsethen theksmallest elements are returned.A namedtuple of
(values, indices)is returned, where theindicesare the indices of the elements in the originalinputtensor.The boolean option
sortedifTrue, will make sure that the returnedkelements are themselves sorted- Parameters
- Keyword Arguments
-
out (tuple, optional) – the output tuple of (Tensor, LongTensor) that can be optionally given to be used as output buffers
Example:
>>> x = torch.arange(1., 6.) >>> x tensor([ 1., 2., 3., 4., 5.]) >>> torch.topk(x, 3) torch.return_types.topk(values=tensor([5., 4., 3.]), indices=tensor([4, 3, 2]))
© 2019 Torch Contributors
Licensed under the 3-clause BSD License.
https://pytorch.org/docs/1.8.0/generated/torch.topk.html