torch_mul function

Mul

Mul

torch_mul(self, other)

Arguments

  • self: (Tensor) the first multiplicand tensor
  • other: (Tensor) the second multiplicand tensor

mul(input, other, out=NULL)

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

\mboxouti=\mboxother×\mboxinputi \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 .

\mboxouti=\mboxinputi×\mboxotheri \mbox{out}_i = \mbox{input}_i \times \mbox{other}_i

Examples

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) }
  • Maintainer: Daniel Falbel
  • License: MIT + file LICENSE
  • Last published: 2025-02-14