TensorBackEnd.MinNumberInPlace Method

Definition

Namespace: Numerics.NET.Tensors
Assembly: Numerics.NET.Tensors (in Numerics.NET.Tensors.dll) Version: 9.0.0

Overload List

MinNumberInPlace<T>(Tensor<T>, T, Tensor<Boolean>) Computes the minimum of the elements of a tensor and a scalar. in-place.
MinNumberInPlace<T>(Tensor<T>, Tensor<T>, Tensor<Boolean>) Computes the smallest of corresponding elements of two tensors without propagating NaN's (where applicable) in place.

MinNumberInPlace<T>(Tensor<T>, T, Tensor<Boolean>)

Computes the minimum of the elements of a tensor and a scalar. in-place.
C#
public virtual Tensor<T> MinNumberInPlace<T>(
	Tensor<T> left,
	T right,
	Tensor<bool>? mask = null
)

Parameters

left  Tensor<T>
A tensor that serves as the left operand.
right  T
A scalar that serves as the right operand.
mask  Tensor<Boolean>  (Optional)
Optional. A boolean tensor that specifies whether the operation should be performed at the location. If omitted, the operation is performed everywhere.

Type Parameters

T

Return Value

Tensor<T>
This tensor with each element replaced with the minimum of the element and right.

MinNumberInPlace<T>(Tensor<T>, Tensor<T>, Tensor<Boolean>)

Computes the smallest of corresponding elements of two tensors without propagating NaN's (where applicable) in place.
C#
public virtual Tensor<T> MinNumberInPlace<T>(
	Tensor<T> left,
	Tensor<T> right,
	Tensor<bool>? mask = null
)

Parameters

left  Tensor<T>
A tensor that serves as the left operand.
right  Tensor<T>
A tensor that serves as the right operand.
mask  Tensor<Boolean>  (Optional)
Optional. A boolean tensor that specifies whether the operation should be performed at the location. If omitted, the operation is performed everywhere.

Type Parameters

T
The type of the elements of the tensors.

Return Value

Tensor<T>
This tensor with the elements replaced with the minimum of the element and the corresponding element of right.

Exceptions

ArgumentNullException

left is null.

-or-

right is null.

DimensionMismatchException

The dimensions of left and right are not compatible.

See Also