Función torch.addcdiv de PyTorch
Manual de referencia de Pytorch torch
torch.addcdives una función de PyTorch utilizada para realizarinput + value * (tensor1 / tensor2)operaciones elemento a elemento.
Definición de la función
torch.addcdiv(input, tensor1, tensor2, value=1, out=None)
Descripción de parámetros
input: tensor de entradatensor1: tensor numeradortensor2: tensor denominador (no puede ser cero)value: multiplicador, el valor predeterminado es 1out: tensor de salida (opcional)
Ejemplo de uso
Ejemplo
import torch
# Crear tensores
input = torch.tensor([1.0, 2.0, 3.0])
tensor1 = torch.tensor([4.0, 8.0, 12.0])
tensor2 = torch.tensor([2.0, 2.0, 2.0])
# Realizar input + value * (tensor1 / tensor2)
result = torch.addcdiv(input, tensor1, tensor2, value=1)
print(result)
# Crear tensores
input = torch.tensor([1.0, 2.0, 3.0])
tensor1 = torch.tensor([4.0, 8.0, 12.0])
tensor2 = torch.tensor([2.0, 2.0, 2.0])
# Realizar input + value * (tensor1 / tensor2)
result = torch.addcdiv(input, tensor1, tensor2, value=1)
print(result)
El resultado de salida es:
tensor([3., 6., 9.])
Otras extensiones