public final class Matrices extends Object
| Constructor and Description |
|---|
Matrices() |
| Modifier and Type | Method and Description |
|---|---|
static Matrix |
functionalMatrixView(int rows,
int columns,
IntIntFunction gf)
|
static Matrix |
functionalMatrixView(int rows,
int columns,
IntIntFunction gf,
boolean denseLike)
Create a matrix view based on a function generator.
|
static IntIntFunction |
gaussianGenerator(long seed)
Generator for a matrix populated by random Gauissian values (Gaussian matrix view)
|
static Matrix |
gaussianView(int rows,
int columns,
long seed)
Random Gaussian matrix view.
|
static Matrix |
symmetricUniformView(int rows,
int columns,
int seed)
Matrix view based on uniform [-1,1) distribution.
|
static Matrix |
transposedView(Matrix m)
A read-only transposed view of a matrix argument.
|
static IntIntFunction |
uniformGenerator(int seed)
Uniform [0,1) matrix generator function
|
static IntIntFunction |
uniformSymmetricGenerator(int seed)
Uniform [-1,1) matrix generator function.
|
static Matrix |
uniformView(int rows,
int columns,
int seed)
Matrix view based on uniform [0,1) distribution.
|
public static final Matrix functionalMatrixView(int rows, int columns, IntIntFunction gf, boolean denseLike)
IntIntFunction.apply(int, int) call.rows - Number of rows in a viewcolumns - Number of columns in a view.gf - view generatordenseLike - type of matrix returne dby Matrix.like().public static final Matrix functionalMatrixView(int rows, int columns, IntIntFunction gf)
public static final Matrix transposedView(Matrix m)
m - original matrixpublic static final Matrix gaussianView(int rows, int columns, long seed)
seed - generator seedpublic static final Matrix symmetricUniformView(int rows, int columns, int seed)
seed - generator seedpublic static final Matrix uniformView(int rows, int columns, int seed)
seed - generator seedpublic static final IntIntFunction gaussianGenerator(long seed)
seed - The seed for the matrix.IntIntFunction generating matrix view with normal valuespublic static final IntIntFunction uniformSymmetricGenerator(int seed)
seed - IntIntFunction generatorpublic static final IntIntFunction uniformGenerator(int seed)
seed - generator seedCopyright © 2008–2016 The Apache Software Foundation. All rights reserved.