| Package | Description |
|---|---|
| mikera.arrayz | |
| mikera.matrixx | |
| mikera.matrixx.algo | |
| mikera.matrixx.impl |
| Modifier and Type | Method and Description |
|---|---|
static NDArray |
NDArray.wrap(Matrix m) |
static Array |
Array.wrap(Matrix m) |
| Modifier and Type | Method and Description |
|---|---|
Matrix |
Matrix.clone() |
static Matrix |
Matrixx.create(AMatrix m)
Creates a mutable deep copy of a matrix
|
static Matrix |
Matrix.create(AMatrix m) |
static Matrix |
Matrixx.create(double[][] data) |
static Matrix |
Matrix.create(INDArray m) |
static Matrix |
Matrix.create(int rowCount,
int columnCount)
Creates a new zero-filled matrix of the specified shape.
|
static Matrix |
Matrixx.create(List<Object> rows)
Create a matrix from a list of rows
|
static Matrix |
Matrix.create(Object... rowVectors) |
static Matrix |
Matrixx.createFromVector(AVector data,
int rows,
int columns)
Creates a new matrix using the elements in the specified vector.
|
static Matrix |
Matrixx.createRandomSquareMatrix(int dimensions) |
static Matrix |
Matrixx.deepCopy(AMatrix m) |
Matrix |
Matrix.exactClone() |
Matrix |
AMatrix.getTransposeCopy() |
Matrix |
Matrix.innerProduct(AMatrix a) |
Matrix |
Matrix.innerProduct(Matrix a) |
Matrix |
AMatrix.innerProduct(Matrix a) |
Matrix |
AMatrix.reshape(int rows,
int cols) |
Matrix |
Matrix.toMatrix() |
Matrix |
AMatrix.toMatrix()
Coerces the matrix to the standard mutable Matrix type
in row major order.
|
Matrix |
Matrix.toMatrixTranspose() |
Matrix |
AMatrix.toMatrixTranspose()
Coerces the transpose of a matrix to the standard mutable Matrix type
in row major order.
|
Matrix |
AMatrix.transposeInnerProduct(Matrix s) |
static Matrix |
Matrix.wrap(int rowCount,
int columnCount,
double[] data) |
| Modifier and Type | Method and Description |
|---|---|
void |
Matrix.add(Matrix m) |
void |
Matrix.addMultiple(Matrix m,
double factor) |
Matrix |
Matrix.innerProduct(Matrix a) |
Matrix |
AMatrix.innerProduct(Matrix a) |
Matrix |
AMatrix.transposeInnerProduct(Matrix s) |
| Modifier and Type | Method and Description |
|---|---|
static Matrix |
Multiplications.blockedMultiply(Matrix a,
AMatrix b)
Performs fast matrix multiplication using temporary working storage for the second matrix
|
static Matrix[] |
QR.decompose(AMatrix matrix) |
static Matrix |
Cholesky.decompose(AMatrix a) |
static Matrix[] |
ThinSVD.decompose(Matrix matrix) |
static Matrix[] |
QR.decompose(Matrix matrix) |
static Matrix |
Cholesky.decompose(Matrix a) |
static Matrix[] |
ThinSVD.decomposeInternal(Matrix a) |
static Matrix |
Multiplications.doubleBlockedMultiply(AMatrix a,
AMatrix b)
Performs fast matrix multiplication using temporary working storage for both matrices
|
static Matrix |
Multiplications.multiply(AMatrix a,
AMatrix b)
General purpose matrix multiplication, with smart selection of algorithm based
on matrix size and type.
|
static Matrix |
Multiplications.multiply(Matrix a,
AMatrix b) |
| Modifier and Type | Method and Description |
|---|---|
static Matrix |
Multiplications.blockedMultiply(Matrix a,
AMatrix b)
Performs fast matrix multiplication using temporary working storage for the second matrix
|
static Matrix[] |
ThinSVD.decompose(Matrix matrix) |
static Matrix[] |
QR.decompose(Matrix matrix) |
static Matrix |
Cholesky.decompose(Matrix a) |
static Matrix[] |
ThinSVD.decomposeInternal(Matrix a) |
static AMatrix[] |
LU.decomposeLUP(Matrix matrix) |
static Matrix |
Multiplications.multiply(Matrix a,
AMatrix b) |
| Modifier and Type | Method and Description |
|---|---|
Matrix |
VectorMatrixMN.clone() |
Matrix |
StridedMatrix.clone() |
Matrix |
TransposedMatrix.getTransposeCopy() |
Matrix |
PermutationMatrix.innerProduct(AMatrix a) |
Matrix |
PermutationMatrix.innerProduct(Matrix a) |
Matrix |
IdentityMatrix.innerProduct(Matrix a) |
Matrix |
ADiagonalMatrix.innerProduct(Matrix a) |
Matrix |
ZeroMatrix.toMatrix() |
Matrix |
TransposedMatrix.toMatrix() |
Matrix |
ADiagonalMatrix.toMatrix() |
Matrix |
ABandedMatrix.toMatrix() |
Matrix |
ZeroMatrix.toMatrixTranspose() |
Matrix |
TransposedMatrix.toMatrixTranspose() |
Matrix |
ADiagonalMatrix.toMatrixTranspose() |
Matrix |
ABandedMatrix.toMatrixTranspose() |
Matrix |
TransposedMatrix.transposeInnerProduct(Matrix s) |
Matrix |
RowMatrix.transposeInnerProduct(Matrix s) |
Matrix |
PermutationMatrix.transposeInnerProduct(Matrix s) |
Matrix |
ColumnMatrix.transposeInnerProduct(Matrix s) |
Matrix |
ADiagonalMatrix.transposeInnerProduct(Matrix s) |
| Modifier and Type | Method and Description |
|---|---|
Matrix |
PermutationMatrix.innerProduct(Matrix a) |
Matrix |
IdentityMatrix.innerProduct(Matrix a) |
Matrix |
ADiagonalMatrix.innerProduct(Matrix a) |
Matrix |
TransposedMatrix.transposeInnerProduct(Matrix s) |
Matrix |
RowMatrix.transposeInnerProduct(Matrix s) |
Matrix |
PermutationMatrix.transposeInnerProduct(Matrix s) |
Matrix |
ColumnMatrix.transposeInnerProduct(Matrix s) |
Matrix |
ADiagonalMatrix.transposeInnerProduct(Matrix s) |
static StridedMatrix |
StridedMatrix.wrap(Matrix m) |
Copyright © 2013. All Rights Reserved.