Matrix<T>.ReduceColumnsInto<U> Method

Applies a function to each column in a matrix and returns the result as a vector.

Definition

Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
C#
public Vector<U> ReduceColumnsInto<U>(
	Func<Vector<T>, U> function,
	Vector<U>? result
)

Parameters

function  Func<Vector<T>, U>
A delegate that represents a multivariate function.
result  Vector<U>
The vector that is to hold the result.

Type Parameters

U

Return Value

Vector<U>
A Vector<T> whose elements are the result of applying function to each column of the matrix.

Remarks

The length of the returned vector equals the number of rows in the matrix.

Exceptions

ArgumentNullException

function is null.

See Also