TensorBackEnd.RoundInPlace Method

Definition

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

Overload List

RoundInPlace<T>(Tensor<T>, Tensor<Int32>, Tensor<Boolean>) Rounds the elements of a tensor to the specified number of digits in place.
RoundInPlace<T>(Tensor<T>, Int32, Tensor<Boolean>) Rounds the elements of a tensor to the specified number of digits. in-place.

RoundInPlace<T>(Tensor<T>, Tensor<Int32>, Tensor<Boolean>)

Rounds the elements of a tensor to the specified number of digits in place.
C#
public virtual Tensor<T> RoundInPlace<T>(
	Tensor<T> left,
	Tensor<int> right,
	Tensor<bool>? mask = null
)

Parameters

left  Tensor<T>
A tensor that serves as the left operand.
right  Tensor<Int32>
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 round 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.

RoundInPlace<T>(Tensor<T>, Int32, Tensor<Boolean>)

Rounds the elements of a tensor to the specified number of digits. in-place.
C#
public virtual Tensor<T> RoundInPlace<T>(
	Tensor<T> left,
	int right,
	Tensor<bool>? mask = null
)

Parameters

left  Tensor<T>
A tensor that serves as the left operand.
right  Int32
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 round of the element and right.

See Also