Tensor.Concatenate<T> Method

Concatenates a sequence of tensors along the specified axis.

Definition

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

Parameters

tensors  Tensor<T>[]
An array of tensors with elements of type T.
axis  Int32  (Optional)
Optional. The axis along which to concatenate the tensors.
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 concatenated along dimension axis.

Exceptions

ArgumentNullException

tensors is null.

ArgumentException

One or more of the elements of tensors is null.

ArgumentOutOfRangeExceptionaxis is less than zero or greater than or equal to the tensor rank of the elements of tensors.
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 concatenated tensors.

See Also