Fonction PyTorch torch.argmax
Manuel de référence PyTorch torch
torch.argmaxC'est une fonction de PyTorch utilisée pour renvoyer l'indice de la valeur maximale selon une dimension.
Définition de fonction
torch.argmax(input, dim, keepdim)
Exemple d'utilisation
Exemple
import torch
x = torch.tensor([[1, 3, 2], [4, 1, 3]])
# Indice de la valeur maximale globale
print("Indice max global :", torch.argmax(x))
# Indice de la valeur maximale selon dim=0
print("indice max dim=0 :", torch.argmax(x, dim=0))
# Indice de la valeur maximale selon dim=1
print("indice max dim=1 :", torch.argmax(x, dim=1))
x = torch.tensor([[1, 3, 2], [4, 1, 3]])
# Indice de la valeur maximale globale
print("Indice max global :", torch.argmax(x))
# Indice de la valeur maximale selon dim=0
print("indice max dim=0 :", torch.argmax(x, dim=0))
# Indice de la valeur maximale selon dim=1
print("indice max dim=1 :", torch.argmax(x, dim=1))
Le résultat de sortie est:
全局最大索引: tensor(4) dim=0 最大索引: tensor([1, 0, 1]) dim=1 最大索引: tensor([1, 0])
Autres extensions