PyTorch torch.addcdiv Function
Pytorch torch Reference Manual
torch.addcdivis used in PyTorch to performinput + value * (tensor1 / tensor2)element-wise operations.
Function Definition
torch.addcdiv(input, tensor1, tensor2, value=1, out=None)
Parameter Description
input: input tensortensor1: numerator tensortensor2: denominator tensor (cannot be zero)value: multiplier, default is 1out: output tensor (optional)
Usage Example
Example
import torch
# Create tensors
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])
# Perform input + value * (tensor1 / tensor2)
result = torch.addcdiv(input, tensor1, tensor2, value=1)
print(result)
# Create tensors
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])
# Perform input + value * (tensor1 / tensor2)
result = torch.addcdiv(input, tensor1, tensor2, value=1)
print(result)
The output result is:
tensor([3., 6., 9.])
Other Extensions