El método PyTorch torch.trunc()
devuelve un nuevo tensor con los valores enteros truncados de los elementos de input/ después de eliminar la parte decimal del número.
Sintaxis:
torch.trunc(input, out=None)
Argumentos
- entrada: Este es el tensor de entrada.
- out: El tensor de salida.
Return: Devuelve un Tensor.
Veamos este concepto con la ayuda de algunos ejemplos:
Ejemplo 1:
# Importing the PyTorch library import torch # A constant tensor of size n a = torch.randn(6) print(a) # Applying the trunc function and # storing the result in 'out' out = torch.trunc(a) print(out)
Producción:
1.1257 0.4493 -0.7309 1.5523 -0.2877 0.1155 [torch.FloatTensor of size 6] 1 0 -0 1 -0 0 [torch.FloatTensor of size 6]
Ejemplo 2:
# Importing the PyTorch library import torch # A constant tensor of size n a = torch.FloatTensor([1.5, 3.9, -6.9, 3.678]) print(a) # Applying the trunc function and # storing the result in 'out' out = torch.trunc(a) print(out)
Producción:
1.5000 3.9000 -6.9000 3.6780 [torch.FloatTensor of size 4] 1 3 -6 3 [torch.FloatTensor of size 4]
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA