abstract ADictionary |
ADictionary.applyScalarOp(ScalarOperator op) |
Allocate a new dictionary and applies the scalar operation on each cell of the to then return the new dictionary.
|
ADictionary |
MatrixBlockDictionary.applyScalarOp(ScalarOperator op) |
|
abstract ADictionary |
ADictionary.applyScalarOpWithReference(ScalarOperator op,
double[] reference,
double[] newReference) |
Allocate a new dictionary and apply the scalar operation on each cell to then return a new dictionary.
|
ADictionary |
MatrixBlockDictionary.applyScalarOpWithReference(ScalarOperator op,
double[] reference,
double[] newReference) |
|
ADictionary |
QDictionary.applyScalarOpWithReference(ScalarOperator op,
double[] reference,
double[] newReference) |
|
abstract ADictionary |
ADictionary.applyUnaryOp(UnaryOperator op) |
Allocate a new dictionary and apply the unary operator on each cell.
|
ADictionary |
MatrixBlockDictionary.applyUnaryOp(UnaryOperator op) |
|
ADictionary |
QDictionary.applyUnaryOp(UnaryOperator op) |
|
abstract ADictionary |
ADictionary.applyUnaryOpWithReference(UnaryOperator op,
double[] reference,
double[] newReference) |
Allocate a new dictionary and apply the scalar operation on each cell to then return a new dictionary.
|
ADictionary |
Dictionary.applyUnaryOpWithReference(UnaryOperator op,
double[] reference,
double[] newReference) |
|
ADictionary |
MatrixBlockDictionary.applyUnaryOpWithReference(UnaryOperator op,
double[] reference,
double[] newReference) |
|
ADictionary |
QDictionary.applyUnaryOpWithReference(UnaryOperator op,
double[] reference,
double[] newReference) |
|
abstract ADictionary |
ADictionary.binOpLeft(BinaryOperator op,
double[] v,
int[] colIndexes) |
Apply binary row operation on the left side in place
|
ADictionary |
MatrixBlockDictionary.binOpLeft(BinaryOperator op,
double[] v,
int[] colIndexes) |
|
ADictionary |
QDictionary.binOpLeft(BinaryOperator op,
double[] v,
int[] colIndexes) |
|
abstract ADictionary |
ADictionary.binOpLeftWithReference(BinaryOperator op,
double[] v,
int[] colIndexes,
double[] reference,
double[] newReference) |
Apply the binary operator such that each value is offset by the reference before application.
|
ADictionary |
QDictionary.binOpLeftWithReference(BinaryOperator op,
double[] v,
int[] colIndexes,
double[] reference,
double[] newReference) |
|
abstract ADictionary |
ADictionary.binOpRight(BinaryOperator op,
double[] v) |
Apply binary row operation on the right side.
|
abstract ADictionary |
ADictionary.binOpRight(BinaryOperator op,
double[] v,
int[] colIndexes) |
Apply binary row operation on the right side.
|
ADictionary |
QDictionary.binOpRight(BinaryOperator op,
double[] v) |
|
ADictionary |
QDictionary.binOpRight(BinaryOperator op,
double[] v,
int[] colIndexes) |
|
abstract ADictionary |
ADictionary.binOpRightWithReference(BinaryOperator op,
double[] v,
int[] colIndexes,
double[] reference,
double[] newReference) |
Apply the binary operator such that each value is offset by the reference before application.
|
ADictionary |
QDictionary.binOpRightWithReference(BinaryOperator op,
double[] v,
int[] colIndexes,
double[] reference,
double[] newReference) |
|
abstract ADictionary |
ADictionary.clone() |
Returns a deep clone of the dictionary.
|
ADictionary |
MatrixBlockDictionary.clone() |
|
static ADictionary |
DictionaryFactory.create(ABitmap ubm) |
|
static ADictionary |
DictionaryFactory.create(ABitmap ubm,
double sparsity) |
|
static ADictionary |
DictionaryFactory.create(ABitmap ubm,
double sparsity,
boolean withZeroTuple) |
|
static ADictionary |
DictionaryFactory.create(ABitmap ubm,
int defaultIndex,
double[] defaultTuple,
double sparsity,
boolean addZero) |
|
static ADictionary |
DictionaryFactory.create(DblArrayCountHashMap map,
int nCols,
boolean addZeroTuple,
double sparsity) |
|
static ADictionary |
DictionaryFactory.create(DoubleCountHashMap map) |
|
static ADictionary |
DictionaryFactory.createWithAppendedZeroTuple(ABitmap ubm,
double sparsity) |
|
abstract ADictionary |
ADictionary.inplaceScalarOp(ScalarOperator op) |
Applies the scalar operation on the dictionary.
|
ADictionary |
MatrixBlockDictionary.inplaceScalarOp(ScalarOperator op) |
|
abstract ADictionary |
ADictionary.preaggValuesFromDense(int numVals,
int[] colIndexes,
int[] aggregateColumns,
double[] b,
int cut) |
Pre Aggregate values for Right Matrix Multiplication.
|
ADictionary |
QDictionary.preaggValuesFromDense(int numVals,
int[] colIndexes,
int[] aggregateColumns,
double[] b,
int cut) |
|
static ADictionary |
DictionaryFactory.read(DataInput in) |
|
abstract ADictionary |
ADictionary.replace(double pattern,
double replace,
int nCol) |
Make a copy of the values, and replace all values that match pattern with replacement value.
|
ADictionary |
Dictionary.replace(double pattern,
double replace,
int nCol) |
|
ADictionary |
MatrixBlockDictionary.replace(double pattern,
double replace,
int nCol) |
|
ADictionary |
QDictionary.replace(double pattern,
double replace,
int nCol) |
|
abstract ADictionary |
ADictionary.replaceWithReference(double pattern,
double replace,
double[] reference) |
Make a copy of the values, and replace all values that match pattern with replacement value.
|
ADictionary |
Dictionary.replaceWithReference(double pattern,
double replace,
double[] reference) |
|
ADictionary |
MatrixBlockDictionary.replaceWithReference(double pattern,
double replace,
double[] reference) |
|
ADictionary |
QDictionary.replaceWithReference(double pattern,
double replace,
double[] reference) |
|
abstract ADictionary |
ADictionary.rexpandCols(int max,
boolean ignore,
boolean cast,
int nCol) |
Rexpand the dictionary (one hot encode)
|
ADictionary |
Dictionary.rexpandCols(int max,
boolean ignore,
boolean cast,
int nCol) |
|
ADictionary |
MatrixBlockDictionary.rexpandCols(int max,
boolean ignore,
boolean cast,
int nCol) |
|
ADictionary |
QDictionary.rexpandCols(int max,
boolean ignore,
boolean cast,
int nCol) |
|
abstract ADictionary |
ADictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
double reference) |
Rexpand the dictionary (one hot encode)
|
ADictionary |
Dictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
double reference) |
|
ADictionary |
MatrixBlockDictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
double reference) |
|
ADictionary |
QDictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
double reference) |
|
abstract ADictionary |
ADictionary.scaleTuples(int[] scaling,
int nCol) |
Scale all tuples contained in the dictionary by the scaling factor given in the int list.
|
ADictionary |
Dictionary.scaleTuples(int[] scaling,
int nCol) |
|
ADictionary |
MatrixBlockDictionary.scaleTuples(int[] scaling,
int nCol) |
|
ADictionary |
QDictionary.scaleTuples(int[] scaling,
int nCol) |
|
abstract ADictionary |
ADictionary.sliceOutColumnRange(int idxStart,
int idxEnd,
int previousNumberOfColumns) |
Modify the dictionary by removing columns not within the index range.
|
ADictionary |
Dictionary.sliceOutColumnRange(int idxStart,
int idxEnd,
int previousNumberOfColumns) |
|
ADictionary |
MatrixBlockDictionary.sliceOutColumnRange(int idxStart,
int idxEnd,
int previousNumberOfColumns) |
|
ADictionary |
QDictionary.sliceOutColumnRange(int idxStart,
int idxEnd,
int previousNumberOfColumns) |
|
abstract ADictionary |
ADictionary.subtractTuple(double[] tuple) |
Allocate a new dictionary where the tuple given is subtracted from all tuples in the previous dictionary.
|
ADictionary |
Dictionary.subtractTuple(double[] tuple) |
|
ADictionary |
MatrixBlockDictionary.subtractTuple(double[] tuple) |
|
ADictionary |
QDictionary.subtractTuple(double[] tuple) |
|