Función PyTorch torch.topk
Manual de referencia de Pytorch torch
torch.topkEs una función en PyTorch que se utiliza para devolver los k elementos más grandes y sus índices.
Definición de la función
torch.topk(input, k, dim, largest, sorted, out)
Ejemplo de uso
Ejemplo
import torch
x = torch.tensor([[3, 1, 2], [6, 4, 5]])
# Devuelve los 2 elementos más grandes
values, indices = torch.topk(x, k=2)
print("Los 2 valores más grandes:")
print(values)
print("Los índices correspondientes:")
print(indices)
x = torch.tensor([[3, 1, 2], [6, 4, 5]])
# Devuelve los 2 elementos más grandes
values, indices = torch.topk(x, k=2)
print("Los 2 valores más grandes:")
print(values)
print("Los índices correspondientes:")
print(indices)
El resultado de salida es:
最大的 2 个值:
tensor([[3, 2],
[6, 5]])
对应的索引:
tensor([[0, 2],
[0, 2]])
Otras extensiones