PyTorch torch.addcdiv Function


Pytorch torch 参考手册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 tensor
  • tensor1: numerator tensor
  • tensor2: denominator tensor (cannot be zero)
  • value: multiplier, default is 1
  • out: 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)

The output result is:

tensor([3., 6., 9.])

Pytorch torch 参考手册Pytorch torch Reference Manual

Other Extensions