abstract ADictionary |
ADictionary.applyScalarOp(ScalarOperator op) |
Allocate a new dictionary and applies the scalar operation on each cell of to then return the new dictionary.
|
ADictionary |
IdentityDictionary.applyScalarOp(ScalarOperator op) |
|
ADictionary |
MatrixBlockDictionary.applyScalarOp(ScalarOperator op) |
|
abstract ADictionary |
ADictionary.applyScalarOpAndAppend(ScalarOperator op,
double v0,
int nCol) |
Allocate a new dictionary with one extra row and applies the scalar operation on each cell of to then return the
new dictionary.
|
ADictionary |
Dictionary.applyScalarOpAndAppend(ScalarOperator op,
double v0,
int nCol) |
|
ADictionary |
IdentityDictionary.applyScalarOpAndAppend(ScalarOperator op,
double v0,
int nCol) |
|
ADictionary |
MatrixBlockDictionary.applyScalarOpAndAppend(ScalarOperator op,
double v0,
int nCol) |
|
ADictionary |
QDictionary.applyScalarOpAndAppend(ScalarOperator op,
double v0,
int nCol) |
|
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 |
IdentityDictionary.applyScalarOpWithReference(ScalarOperator op,
double[] reference,
double[] newReference) |
|
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 |
IdentityDictionary.applyUnaryOp(UnaryOperator op) |
|
ADictionary |
MatrixBlockDictionary.applyUnaryOp(UnaryOperator op) |
|
ADictionary |
QDictionary.applyUnaryOp(UnaryOperator op) |
|
abstract ADictionary |
ADictionary.applyUnaryOpAndAppend(UnaryOperator op,
double v0,
int nCol) |
Allocate a new dictionary with one extra row and apply the unary operator on each cell.
|
ADictionary |
Dictionary.applyUnaryOpAndAppend(UnaryOperator op,
double v0,
int nCol) |
|
ADictionary |
IdentityDictionary.applyUnaryOpAndAppend(UnaryOperator op,
double v0,
int nCol) |
|
ADictionary |
MatrixBlockDictionary.applyUnaryOpAndAppend(UnaryOperator op,
double v0,
int nCol) |
|
ADictionary |
QDictionary.applyUnaryOpAndAppend(UnaryOperator op,
double v0,
int nCol) |
|
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 |
IdentityDictionary.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,
IColIndex colIndexes) |
Apply binary row operation on the left side
|
ADictionary |
IdentityDictionary.binOpLeft(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
ADictionary |
MatrixBlockDictionary.binOpLeft(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
ADictionary |
QDictionary.binOpLeft(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
abstract ADictionary |
ADictionary.binOpLeftAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
Apply binary row operation on the left side with one extra row evaluating with zeros.
|
ADictionary |
Dictionary.binOpLeftAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
ADictionary |
IdentityDictionary.binOpLeftAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
ADictionary |
MatrixBlockDictionary.binOpLeftAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
ADictionary |
QDictionary.binOpLeftAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
abstract ADictionary |
ADictionary.binOpLeftWithReference(BinaryOperator op,
double[] v,
IColIndex colIndexes,
double[] reference,
double[] newReference) |
Apply the binary operator such that each value is offset by the reference before application.
|
ADictionary |
IdentityDictionary.binOpLeftWithReference(BinaryOperator op,
double[] v,
IColIndex colIndexes,
double[] reference,
double[] newReference) |
|
ADictionary |
QDictionary.binOpLeftWithReference(BinaryOperator op,
double[] v,
IColIndex colIndexes,
double[] reference,
double[] newReference) |
|
abstract ADictionary |
ADictionary.binOpRight(BinaryOperator op,
double[] v) |
Apply binary row operation on the right side as with no columns to extract from v.
|
abstract ADictionary |
ADictionary.binOpRight(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
Apply binary row operation on the right side.
|
ADictionary |
IdentityDictionary.binOpRight(BinaryOperator op,
double[] v) |
|
ADictionary |
IdentityDictionary.binOpRight(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
ADictionary |
QDictionary.binOpRight(BinaryOperator op,
double[] v) |
|
ADictionary |
QDictionary.binOpRight(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
abstract ADictionary |
ADictionary.binOpRightAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
Apply binary row operation on the right side with one extra row evaluating with zeros.
|
ADictionary |
Dictionary.binOpRightAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
ADictionary |
IdentityDictionary.binOpRightAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
ADictionary |
MatrixBlockDictionary.binOpRightAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
ADictionary |
QDictionary.binOpRightAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
abstract ADictionary |
ADictionary.binOpRightWithReference(BinaryOperator op,
double[] v,
IColIndex colIndexes,
double[] reference,
double[] newReference) |
Apply the binary operator such that each value is offset by the reference before application.
|
ADictionary |
IdentityDictionary.binOpRightWithReference(BinaryOperator op,
double[] v,
IColIndex colIndexes,
double[] reference,
double[] newReference) |
|
ADictionary |
QDictionary.binOpRightWithReference(BinaryOperator op,
double[] v,
IColIndex colIndexes,
double[] reference,
double[] newReference) |
|
abstract ADictionary |
ADictionary.clone() |
Returns a deep clone of the dictionary.
|
ADictionary |
IdentityDictionary.clone() |
|
ADictionary |
IdentityDictionarySlice.clone() |
|
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.preaggValuesFromDense(int numVals,
IColIndex colIndexes,
IColIndex aggregateColumns,
double[] b,
int cut) |
Pre Aggregate values for Right Matrix Multiplication.
|
ADictionary |
IdentityDictionary.preaggValuesFromDense(int numVals,
IColIndex colIndexes,
IColIndex aggregateColumns,
double[] b,
int cut) |
|
ADictionary |
QDictionary.preaggValuesFromDense(int numVals,
IColIndex colIndexes,
IColIndex 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 |
IdentityDictionary.replace(double pattern,
double replace,
int nCol) |
|
ADictionary |
IdentityDictionarySlice.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 |
IdentityDictionary.replaceWithReference(double pattern,
double replace,
double[] reference) |
|
ADictionary |
IdentityDictionarySlice.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 |
IdentityDictionary.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,
int reference) |
Rexpand the dictionary (one hot encode)
|
ADictionary |
Dictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
int reference) |
|
ADictionary |
IdentityDictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
int reference) |
|
ADictionary |
MatrixBlockDictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
int reference) |
|
ADictionary |
QDictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
int 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 |
IdentityDictionary.scaleTuples(int[] scaling,
int nCol) |
|
ADictionary |
IdentityDictionarySlice.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 |
IdentityDictionary.sliceOutColumnRange(int idxStart,
int idxEnd,
int previousNumberOfColumns) |
|
ADictionary |
IdentityDictionarySlice.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 |
IdentityDictionary.subtractTuple(double[] tuple) |
|
ADictionary |
MatrixBlockDictionary.subtractTuple(double[] tuple) |
|
ADictionary |
QDictionary.subtractTuple(double[] tuple) |
|