Python – Método PyTorch div()

El método PyTorch torch.div()divide cada elemento de la entrada con una constante y devuelve un nuevo tensor modificado.
Clamp method

Sintaxis: torch.div(inp, other, out=None)

Argumentos

  • inp: Este es el tensor de entrada.
  • otro: Este es un número para dividir a cada elemento de entrada inp.
  • 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.FloatTensor([1, 4, 6, 8, 10, 14])
print(a)
  
# Applying the div function and 
# storing the result in 'out'
out = torch.div(a, 0.5)
print(out)

Producción:

1
  4
  6
  8
 10
 14
[torch.FloatTensor of size 6]
  2
  8
 12
 16
 20
 28
[torch.FloatTensor of size 6]

Ejemplo 2:

# Importing the PyTorch library 
import torch 
    
# A constant tensor of size n
a = torch.randn(6)
print(a)
  
# Applying the div function and 
# storing the result in 'out'
out = torch.div(a, 0.3)
print(out)

Producción:

 -0.8453
-0.1101
 0.9431
-0.3041
 1.4305
-0.0390
[torch.FloatTensor of size 6]
-2.8176
-0.3669
 3.1436
-1.0137
 4.7683
-0.1300
[torch.FloatTensor of size 6]

Publicación traducida automáticamente

Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *