Fonction torch.dtype de PyTorch
Manuel de référence Pytorch torch
torch.dtypeC'est un objet dans PyTorch utilisé pour représenter le type de données d'un tenseur, et non une fonction. Il est utilisé pour obtenir ou spécifier le type de données d'un tenseur.
Description du type de données
torch.float32 - 32位浮点数 torch.float64 - 64位浮点数(双精度) torch.float16 - 16位浮点数(半精度) torch.bfloat16 - 16位浮点数(Brain Float) torch.complex32 - 32位复数 torch.complex64 - 64位复数 torch.complex128 - 128位复数 torch.int8 - 8位整数 torch.int16 - 16位整数 torch.int32 - 32位整数 torch.int64 - 64位整数 torch.bool - 布尔类型 torch.uint8 - 无符号8位整数
Exemples d'utilisation
Exemple
import torch
# Créer des tenseurs de différents types de données
x1 = torch.tensor([1.0, 2.0, 3.0])
x2 = torch.tensor([1, 2, 3], dtype=torch.int32)
x3 = torch.tensor([True, False, True], dtype=torch.bool)
# Obtenir le type de données d'un tenseur
print("x1 dtype:", x1.dtype)
print("x2 dtype:", x2.dtype)
print("x3 dtype:", x3.dtype)
# Créer des tenseurs de différents types de données
x1 = torch.tensor([1.0, 2.0, 3.0])
x2 = torch.tensor([1, 2, 3], dtype=torch.int32)
x3 = torch.tensor([True, False, True], dtype=torch.bool)
# Obtenir le type de données d'un tenseur
print("x1 dtype:", x1.dtype)
print("x2 dtype:", x2.dtype)
print("x3 dtype:", x3.dtype)
Autres extensions