NonNegativeMatrixFactorization<T> Constructor

Constructs a new NonNegativeMatrixFactorization<T> object.,

Definition

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public NonNegativeMatrixFactorization(
	Matrix<T> matrix,
	int innerDimension
)

Parameters

matrix  Matrix<T>
The DenseMatrix<T> that is to be factorized.
innerDimension  Int32
The inner dimension of the matrix product.

Remarks

The decomposition isn't performed until it is needed. You can force the calculation to take place by calling the Decompose() method.

Exceptions

ArgumentNullExceptionmatrix is null.

See Also