Vector.Elementwise Divide Into Method
Definition
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.7.0
Overload List
| Elementwise | Divides a vector element-wise by another vector. |
| Elementwise | Divides a scalar by each element of a vector. |
| Elementwise | Divides a vector element-wise by another vector. |
ElementwiseDivideInto<T>(Vector<T>, Vector<T>, Vector<T>)
public static Vector<T> ElementwiseDivideInto<T>(
Vector<T> left,
Vector<T> right,
Vector<T>? result
)
Parameters
- left Vector<T>
- A vector.
- right Vector<T>
- A vector.
- result Vector<T>
- The vector that is to hold the result. May be null.
Type Parameters
- T
Return Value
Vector<T>A vector whose elements are equal to the quotient of the elements of left divided right .
Remarks
If either operand is sparse, this overload uses PatternIntersection. If result is null, the operation chooses the result representation. Otherwise, result is overwritten and its representation is preserved. The result may alias either operand.
Exceptions
| Argument | left is null. -or- right is null. |
| Dimension | The length of left does not equal the length of right. |
ElementwiseDivideInto<T>(T, Vector<T>, Vector<T>)
public static Vector<T> ElementwiseDivideInto<T>(
T left,
Vector<T> right,
Vector<T>? result
)
Parameters
- left T
- A scalar.
- right Vector<T>
- A vector.
- result Vector<T>
- The vector that is to hold the result. May be null.
Type Parameters
- T
Return Value
Vector<T>A new vector whose elements are equal to the quotient of the elements of left divided right .
Exceptions
| Argument | right is null. |
| Dimension | The length of left does not equal the length of right. |
ElementwiseDivideInto<T>(Vector<T>, Vector<T>, Vector<T>, SparseElementwiseMode)
public static Vector<T> ElementwiseDivideInto<T>(
Vector<T> left,
Vector<T> right,
Vector<T>? result,
SparseElementwiseMode mode
)
Parameters
- left Vector<T>
- A vector.
- right Vector<T>
- A vector.
- result Vector<T>
- The vector that is to hold the result. May be null.
- mode SparseElementwiseMode
- The sparse element-wise arithmetic mode. This parameter affects sparse operands only.
Type Parameters
- T
Return Value
Vector<T>A vector whose elements are equal to the quotient of the elements of left divided right.
Remarks
If result is null, the operation chooses the result representation. Otherwise, result is overwritten and its representation is preserved. The result may alias either operand.
In Strict mode, sparse operands are treated as logical dense vectors. A sparse explicit destination may be fully materialized.
Exceptions
| Argument | left is null. -or- right is null. |
| Argument | mode is not a valid SparseElementwiseMode value. |
| Dimension | The length of left does not equal the length of right. |