Matrix<T>.Reduce<U> Method
Applies a function to each row or column in a matrix and returns the result as a vector.
Definition
Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
A DenseVector<T> whose elements are the result of applying function to each row or column of the matrix.
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
public DenseVector<U> Reduce<U>(
Func<Vector<T>, U> function,
DimensionType dimension
)
Parameters
- function Func<Vector<T>, U>
- A delegate that represents a multivariate function.
- dimension DimensionType
- The dimension that should be reduced.
Type Parameters
- U
Return Value
DenseVector<U>A DenseVector<T> whose elements are the result of applying function to each row or column of the matrix.
Remarks
The length of the returned vector equals the number of rows or columns in the matrix.
Exceptions
Argument | function is null. |