Tensor.StackRows<T> Method

Stacks 1D tensors by row.

Definition

Namespace: Numerics.NET.Tensors
Assembly: Numerics.NET.Tensors (in Numerics.NET.Tensors.dll) Version: 9.0.1
C#
public static Tensor<T> StackRows<T>(
	Tensor<T>[] tensors,
	Tensor<T>? result = null
)

Parameters

tensors  Tensor<T>[]
An array of tensors with elements of type T.
result  Tensor<T>  (Optional)
Optional. The tensor that is to hold the result. May be null.

Type Parameters

T
The type of the elements of the tensors.

Return Value

Tensor<T>
The tensors in tensors, upgraded to have dimension at least two, stacked vertically.

Exceptions

ArgumentNullException

tensors is null.

ArgumentException

One or more of the elements of tensors is null.

DimensionMismatchException

One or more elements of tensors has dimensions that are not compatible with the others.

-or-

result is not null and its dimensions do not match the dimensions of the stacked tensors.

See Also