Learn R Programming

torch (version 0.0.2)

torch_mul: Mul

Description

Mul

Arguments

input

NA

value

(Number) the number to be multiplied to each element of input

out

NA

input

(Tensor) the first multiplicand tensor

other

(Tensor) the second multiplicand tensor

out

(Tensor, optional) the output tensor.

mul(input, other, out=None)

Multiplies each element of the input input with the scalar other and returns a new resulting tensor.

$$ \mbox{out}_i = \mbox{other} \times \mbox{input}_i $$ If input is of type FloatTensor or DoubleTensor, other should be a real number, otherwise it should be an integer

Each element of the tensor input is multiplied by the corresponding element of the Tensor other. The resulting tensor is returned.

The shapes of input and other must be broadcastable .

$$ \mbox{out}_i = \mbox{input}_i \times \mbox{other}_i $$

Examples

Run this code
# NOT RUN {
if (torch_is_installed()) {

a = torch_randn(c(3))
a
torch_mul(a, 100)


a = torch_randn(c(4, 1))
a
b = torch_randn(c(1, 4))
b
torch_mul(a, b)
}
# }

Run the code above in your browser using DataLab