Add
Arguments
- self
(Tensor) the input tensor.
- other
(Tensor/Number) the second input tensor/number.
- alpha
(Number) the scalar multiplier for
other
add(input, other, out=NULL)
Adds the scalar other
to each element of the input input
and returns a new resulting tensor.
$$
\mbox{out} = \mbox{input} + \mbox{other}
$$
If input
is of type FloatTensor or DoubleTensor, other
must be
a real number, otherwise it should be an integer.
add(input, other, *, alpha=1, out=NULL)
Each element of the tensor other
is multiplied by the scalar
alpha
and added to each element of the tensor input
.
The resulting tensor is returned.
The shapes of input
and other
must be
broadcastable .
$$
\mbox{out} = \mbox{input} + \mbox{alpha} \times \mbox{other}
$$
If other
is of type FloatTensor or DoubleTensor, alpha
must be
a real number, otherwise it should be an integer.
Examples
if (torch_is_installed()) {
a = torch_randn(c(4))
a
torch_add(a, 20)
a = torch_randn(c(4))
a
b = torch_randn(c(4, 1))
b
torch_add(a, b)
}
#> torch_tensor
#> 0.8693 0.1017 0.7394 1.3253
#> -0.0843 -0.8520 -0.2142 0.3716
#> 1.9552 1.1876 1.8253 2.4112
#> -0.7934 -1.5611 -0.9233 -0.3375
#> [ CPUFloatType{4,4} ]