Operator ( / )
static member ( / ): Tensor<'T> * Tensor<'T> -> Tensor<'T>
Element-wise division.
Declaration
static member ( / ): a:Tensor<'T> * b:Tensor<'T> -> Tensor<'T>
Parameters
| Type | Name | Description |
|---|---|---|
| Tensor<'T> | a | The tensor on the left side of this binary operation. |
| Tensor<'T> | b | The tensor on the right side of this binary operation. |
Returns
| Type | Description |
|---|---|
| Tensor<'T> | A new tensor containing the result of this operation. |
Remarks
Divides each element of tensor a by the corresponding element of tensor b
and returns the results as a new tensor.
The tensors a and b must have the same type and storage.
Broadcasting rules apply if a and b have different shapes.
Examples
let a = HostTensor.ofList [5.0; 6.0; 7.0]
let b = HostTensor.ofList [2.0; 3.0; 4.0]
let c = a / b // c = [2.5; 2.0; 1.75]
See Also
static member ( / ): Tensor<'T> * 'T -> Tensor<'T>
Element-wise division with scalar.
Declaration
static member ( / ): a:Tensor<'T> * b:'T -> Tensor<'T>
Parameters
| Type | Name | Description |
|---|---|---|
| Tensor<'T> | a | The tensor on the left side of this binary operation. |
| 'T | b | The scalar on the right side of this binary operation. |
Returns
| Type | Description |
|---|---|
| Tensor<'T> | A new tensor containing the result of this operation. |
See Also
static member ( / ): 'T * Tensor<'T> -> Tensor<'T>
Element-wise division with scalar.
Declaration
static member ( / ): a:'T * b:Tensor<'T> -> Tensor<'T>
Parameters
| Type | Name | Description |
|---|---|---|
| 'T | a | The scalar on the left side of this binary operation. |
| Tensor<'T> | b | The tensor on the right side of this binary operation. |
Returns
| Type | Description |
|---|---|
| Tensor<'T> | A new tensor containing the result of this operation. |