Método Python Pytorch range()

PyTorch es una biblioteca de aprendizaje automático de código abierto desarrollada por Facebook. Se utiliza para fines de procesamiento de lenguaje natural y redes neuronales profundas.

La función torch.range()devuelve un tensor 1-D de tamaño \left\lpiso \frac{\text{fin} - \text{inicio}}{\text{paso}} \right\rpiso + 1
con valores de principio a fin con paso paso. El paso es la brecha entre dos valores en el tensor.

 out_{i+1} = out_i + step

Esta función está en desuso en favor de torch.arange().

Sintaxis : torch.range(start=0, end, step=1, out=Ninguno)

Parámetros :
inicio : el valor inicial para el conjunto de puntos. Predeterminado: 0.
final : el valor final para el conjunto de puntos
paso : el espacio entre cada par de puntos adyacentes. Predeterminado: 1.
out(Tensor, opcional) : el tensor de salida

Tipo de retorno : un tensor

Código #1:

# Importing the PyTorch library
import torch
  
# Applying the range function and
# storing the resulting tensor in 't'
a = torch.range(1, 6)
print("a = ", a)
  
b = torch.range(1, 5, 0.5)
print("b = ", b)

Producción:

a =  tensor([1., 2., 3., 4., 5., 6.])
b =  tensor([1.0000, 1.5000, 2.0000, 2.5000, 3.0000, 3.5000, 4.0000, 4.5000, 5.0000])

Publicación traducida automáticamente

Artículo escrito por sanskar27jain 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 *