abstract struct Number
- Number
- Value
- Object
Overview
The top-level number type.
Included Modules
- Comparable(Number)
- Steppable
Defined in:
extensions/number.crInstance Method Summary
-
#*(other : Tensor)
Multiplies a
Tensorwith a number. -
#**(other : Tensor)
Raises a number to a
Tensor. -
#+(other : Tensor)
Adds a
Tensorto a number. -
#-(other : Tensor)
Subtracts a
Tensorfrom a number. -
#/(other : Tensor)
Divides a number by a
Tensor.
Instance Method Detail
Multiplies a Tensor with a number. The number is broadcasted across
all elements of the Tensor.
Arguments
Examples
a = [1, 2, 3].to_tensor
3 * a # => [3, 6, 9]
Raises a number to a Tensor. The number is broadcasted across
all elements of the Tensor.
Arguments
Examples
a = [1, 2, 3].to_tensor
2 ** a # => [2, 4, 8]
Adds a Tensor to a number. The number is broadcasted across
all elements of the Tensor.
Arguments
Examples
a = [1, 2, 3].to_tensor
3 + a # => [4, 5, 6]