public class Eigen extends Object
Constructor and Description |
---|
Eigen() |
Modifier and Type | Method and Description |
---|---|
static IComplexNDArray |
eigenvalues(INDArray A)
Computes the eigenvalues of a general matrix.
|
static IComplexNDArray[] |
eigenvectors(INDArray A)
Computes the eigenvalues and eigenvectors of a general matrix.
|
static INDArray |
symmetricGeneralizedEigenvalues(INDArray A)
Compute generalized eigenvalues of the problem A x = L x.
|
static INDArray |
symmetricGeneralizedEigenvalues(INDArray A,
boolean calculateVectors)
Compute generalized eigenvalues of the problem A x = L x.
|
static INDArray |
symmetricGeneralizedEigenvalues(INDArray A,
INDArray B)
Compute generalized eigenvalues of the problem A x = L B x.
|
static INDArray |
symmetricGeneralizedEigenvalues(INDArray A,
INDArray B,
boolean calculateVectors)
Compute generalized eigenvalues of the problem A x = L B x.
|
public static INDArray dummy
public static IComplexNDArray eigenvalues(INDArray A)
public static INDArray symmetricGeneralizedEigenvalues(INDArray A)
A
- symmetric Matrix A. After execution, A will contain the eigenvectors as columnspublic static INDArray symmetricGeneralizedEigenvalues(INDArray A, boolean calculateVectors)
A
- symmetric Matrix A. After execution, A will contain the eigenvectors as columnscalculateVectors
- if false, it will not modify A and calculate eigenvectorspublic static IComplexNDArray[] eigenvectors(INDArray A)
A
- the ndarray to getFloat the eigen vectors forpublic static INDArray symmetricGeneralizedEigenvalues(INDArray A, INDArray B)
A
- symmetric Matrix A.B
- symmetric Matrix B.public static INDArray symmetricGeneralizedEigenvalues(INDArray A, INDArray B, boolean calculateVectors)
A
- symmetric Matrix A.B
- symmetric Matrix B.Copyright © 2018. All rights reserved.