IDictionary |
IdentityDictionary.applyScalarOp(ScalarOperator op) |
|
IDictionary |
IDictionary.applyScalarOp(ScalarOperator op) |
Allocate a new dictionary and applies the scalar operation on each cell of to then return the new dictionary.
|
IDictionary |
MatrixBlockDictionary.applyScalarOp(ScalarOperator op) |
|
IDictionary |
PlaceHolderDict.applyScalarOp(ScalarOperator op) |
|
IDictionary |
Dictionary.applyScalarOpAndAppend(ScalarOperator op,
double v0,
int nCol) |
|
IDictionary |
IdentityDictionary.applyScalarOpAndAppend(ScalarOperator op,
double v0,
int nCol) |
|
IDictionary |
IDictionary.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.
|
IDictionary |
MatrixBlockDictionary.applyScalarOpAndAppend(ScalarOperator op,
double v0,
int nCol) |
|
IDictionary |
PlaceHolderDict.applyScalarOpAndAppend(ScalarOperator op,
double v0,
int nCol) |
|
IDictionary |
QDictionary.applyScalarOpAndAppend(ScalarOperator op,
double v0,
int nCol) |
|
IDictionary |
IdentityDictionary.applyScalarOpWithReference(ScalarOperator op,
double[] reference,
double[] newReference) |
|
IDictionary |
IDictionary.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.
|
IDictionary |
MatrixBlockDictionary.applyScalarOpWithReference(ScalarOperator op,
double[] reference,
double[] newReference) |
|
IDictionary |
PlaceHolderDict.applyScalarOpWithReference(ScalarOperator op,
double[] reference,
double[] newReference) |
|
IDictionary |
QDictionary.applyScalarOpWithReference(ScalarOperator op,
double[] reference,
double[] newReference) |
|
IDictionary |
IdentityDictionary.applyUnaryOp(UnaryOperator op) |
|
IDictionary |
IDictionary.applyUnaryOp(UnaryOperator op) |
Allocate a new dictionary and apply the unary operator on each cell.
|
IDictionary |
MatrixBlockDictionary.applyUnaryOp(UnaryOperator op) |
|
IDictionary |
PlaceHolderDict.applyUnaryOp(UnaryOperator op) |
|
IDictionary |
QDictionary.applyUnaryOp(UnaryOperator op) |
|
IDictionary |
Dictionary.applyUnaryOpAndAppend(UnaryOperator op,
double v0,
int nCol) |
|
IDictionary |
IdentityDictionary.applyUnaryOpAndAppend(UnaryOperator op,
double v0,
int nCol) |
|
IDictionary |
IDictionary.applyUnaryOpAndAppend(UnaryOperator op,
double v0,
int nCol) |
Allocate a new dictionary with one extra row and apply the unary operator on each cell.
|
IDictionary |
MatrixBlockDictionary.applyUnaryOpAndAppend(UnaryOperator op,
double v0,
int nCol) |
|
IDictionary |
PlaceHolderDict.applyUnaryOpAndAppend(UnaryOperator op,
double v0,
int nCol) |
|
IDictionary |
QDictionary.applyUnaryOpAndAppend(UnaryOperator op,
double v0,
int nCol) |
|
IDictionary |
Dictionary.applyUnaryOpWithReference(UnaryOperator op,
double[] reference,
double[] newReference) |
|
IDictionary |
IdentityDictionary.applyUnaryOpWithReference(UnaryOperator op,
double[] reference,
double[] newReference) |
|
IDictionary |
IDictionary.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.
|
IDictionary |
MatrixBlockDictionary.applyUnaryOpWithReference(UnaryOperator op,
double[] reference,
double[] newReference) |
|
IDictionary |
PlaceHolderDict.applyUnaryOpWithReference(UnaryOperator op,
double[] reference,
double[] newReference) |
|
IDictionary |
QDictionary.applyUnaryOpWithReference(UnaryOperator op,
double[] reference,
double[] newReference) |
|
IDictionary |
IdentityDictionary.binOpLeft(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
IDictionary.binOpLeft(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
Apply binary row operation on the left side
|
IDictionary |
MatrixBlockDictionary.binOpLeft(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
PlaceHolderDict.binOpLeft(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
QDictionary.binOpLeft(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
Dictionary.binOpLeftAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
IdentityDictionary.binOpLeftAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
IDictionary.binOpLeftAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
Apply binary row operation on the left side with one extra row evaluating with zeros.
|
IDictionary |
MatrixBlockDictionary.binOpLeftAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
PlaceHolderDict.binOpLeftAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
QDictionary.binOpLeftAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
IdentityDictionary.binOpLeftWithReference(BinaryOperator op,
double[] v,
IColIndex colIndexes,
double[] reference,
double[] newReference) |
|
IDictionary |
IDictionary.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.
|
IDictionary |
PlaceHolderDict.binOpLeftWithReference(BinaryOperator op,
double[] v,
IColIndex colIndexes,
double[] reference,
double[] newReference) |
|
IDictionary |
QDictionary.binOpLeftWithReference(BinaryOperator op,
double[] v,
IColIndex colIndexes,
double[] reference,
double[] newReference) |
|
IDictionary |
IdentityDictionary.binOpRight(BinaryOperator op,
double[] v) |
|
IDictionary |
IdentityDictionary.binOpRight(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
IDictionary.binOpRight(BinaryOperator op,
double[] v) |
Apply binary row operation on the right side as with no columns to extract from v.
|
IDictionary |
IDictionary.binOpRight(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
Apply binary row operation on the right side.
|
IDictionary |
PlaceHolderDict.binOpRight(BinaryOperator op,
double[] v) |
|
IDictionary |
PlaceHolderDict.binOpRight(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
QDictionary.binOpRight(BinaryOperator op,
double[] v) |
|
IDictionary |
QDictionary.binOpRight(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
Dictionary.binOpRightAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
IdentityDictionary.binOpRightAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
IDictionary.binOpRightAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
Apply binary row operation on the right side with one extra row evaluating with zeros.
|
IDictionary |
MatrixBlockDictionary.binOpRightAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
PlaceHolderDict.binOpRightAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
QDictionary.binOpRightAndAppend(BinaryOperator op,
double[] v,
IColIndex colIndexes) |
|
IDictionary |
IdentityDictionary.binOpRightWithReference(BinaryOperator op,
double[] v,
IColIndex colIndexes,
double[] reference,
double[] newReference) |
|
IDictionary |
IDictionary.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.
|
IDictionary |
PlaceHolderDict.binOpRightWithReference(BinaryOperator op,
double[] v,
IColIndex colIndexes,
double[] reference,
double[] newReference) |
|
IDictionary |
QDictionary.binOpRightWithReference(BinaryOperator op,
double[] v,
IColIndex colIndexes,
double[] reference,
double[] newReference) |
|
IDictionary |
Dictionary.cbind(IDictionary that,
int nCol) |
|
IDictionary |
IdentityDictionary.cbind(IDictionary that,
int nCol) |
|
IDictionary |
IDictionary.cbind(IDictionary that,
int nCol) |
Cbind this dictionary with that dictionary
|
IDictionary |
MatrixBlockDictionary.cbind(IDictionary that,
int nCol) |
|
IDictionary |
PlaceHolderDict.cbind(IDictionary that,
int nCol) |
|
IDictionary |
QDictionary.cbind(IDictionary that,
int nCol) |
|
abstract IDictionary |
ADictionary.clone() |
|
IDictionary |
IdentityDictionary.clone() |
|
IDictionary |
IdentityDictionarySlice.clone() |
|
IDictionary |
IDictionary.clone() |
Returns a deep clone of the dictionary.
|
IDictionary |
MatrixBlockDictionary.clone() |
|
IDictionary |
PlaceHolderDict.clone() |
|
static IDictionary |
DictionaryFactory.combineConstSparseSparseRet(double[] tua,
IDictionary b,
int ncb) |
|
static IDictionary |
DictionaryFactory.combineDictionaries(AColGroupCompressed a,
AColGroupCompressed b) |
|
static IDictionary |
DictionaryFactory.combineDictionaries(AColGroupCompressed a,
AColGroupCompressed b,
Map<Integer,Integer> filter) |
|
static IDictionary |
DictionaryFactory.combineDictionariesSparse(AColGroupCompressed a,
AColGroupCompressed b) |
Combine the dictionaries assuming a sparse combination where each dictionary can be a SDC containing a default
element that have to be introduced into the combined dictionary.
|
static IDictionary |
DictionaryFactory.combineFullDictionaries(IDictionary a,
int nca,
IDictionary b,
int ncb) |
Combine the dictionaries as if the dictionaries contain the full spectrum of the combined data.
|
static IDictionary |
DictionaryFactory.combineFullDictionaries(IDictionary a,
int nca,
IDictionary b,
int ncb,
Map<Integer,Integer> filter) |
Combine the dictionaries as if the dictionaries only contain the values in the specified filter.
|
static IDictionary |
DictionaryFactory.combineSDC(IDictionary a,
double[] tua,
IDictionary b,
double[] tub) |
|
static IDictionary |
DictionaryFactory.combineSDC(IDictionary a,
double[] tua,
IDictionary b,
double[] tub,
Map<Integer,Integer> filter) |
|
static IDictionary |
DictionaryFactory.combineSDCRight(IDictionary a,
int nca,
IDictionary b,
double[] tub) |
|
static IDictionary |
DictionaryFactory.combineSDCRight(IDictionary a,
int nca,
IDictionary b,
double[] tub,
Map<Integer,Integer> filter) |
|
static IDictionary |
DictionaryFactory.combineSparseConstSparseRet(IDictionary a,
int nca,
double[] tub) |
|
static IDictionary |
DictionaryFactory.create(ABitmap ubm) |
|
static IDictionary |
DictionaryFactory.create(ABitmap ubm,
double sparsity) |
|
static IDictionary |
DictionaryFactory.create(ABitmap ubm,
double sparsity,
boolean withZeroTuple) |
|
static IDictionary |
DictionaryFactory.create(ABitmap ubm,
int defaultIndex,
double[] defaultTuple,
double sparsity,
boolean addZero) |
|
static IDictionary |
DictionaryFactory.create(DblArrayCountHashMap map,
int nCols,
boolean addZeroTuple,
double sparsity) |
|
static IDictionary |
DictionaryFactory.create(DoubleCountHashMap map) |
|
static IDictionary |
DictionaryFactory.createWithAppendedZeroTuple(ABitmap ubm,
double sparsity) |
|
IDictionary |
IdentityDictionary.preaggValuesFromDense(int numVals,
IColIndex colIndexes,
IColIndex aggregateColumns,
double[] b,
int cut) |
|
IDictionary |
IdentityDictionarySlice.preaggValuesFromDense(int numVals,
IColIndex colIndexes,
IColIndex aggregateColumns,
double[] b,
int cut) |
|
IDictionary |
IDictionary.preaggValuesFromDense(int numVals,
IColIndex colIndexes,
IColIndex aggregateColumns,
double[] b,
int cut) |
Pre Aggregate values for Right Matrix Multiplication.
|
IDictionary |
PlaceHolderDict.preaggValuesFromDense(int numVals,
IColIndex colIndexes,
IColIndex aggregateColumns,
double[] b,
int cut) |
|
IDictionary |
QDictionary.preaggValuesFromDense(int numVals,
IColIndex colIndexes,
IColIndex aggregateColumns,
double[] b,
int cut) |
|
static IDictionary |
DictionaryFactory.read(DataInput in) |
|
IDictionary |
Dictionary.reorder(int[] reorder) |
|
IDictionary |
IdentityDictionary.reorder(int[] reorder) |
|
IDictionary |
IDictionary.reorder(int[] reorder) |
Reorder the elements in the dictionary based on the reorder specification given.
|
IDictionary |
MatrixBlockDictionary.reorder(int[] reorder) |
|
IDictionary |
PlaceHolderDict.reorder(int[] reorder) |
|
IDictionary |
QDictionary.reorder(int[] reorder) |
|
IDictionary |
Dictionary.replace(double pattern,
double replace,
int nCol) |
|
IDictionary |
IdentityDictionary.replace(double pattern,
double replace,
int nCol) |
|
IDictionary |
IdentityDictionarySlice.replace(double pattern,
double replace,
int nCol) |
|
IDictionary |
IDictionary.replace(double pattern,
double replace,
int nCol) |
Make a copy of the values, and replace all values that match pattern with replacement value.
|
IDictionary |
MatrixBlockDictionary.replace(double pattern,
double replace,
int nCol) |
|
IDictionary |
PlaceHolderDict.replace(double pattern,
double replace,
int nCol) |
|
IDictionary |
QDictionary.replace(double pattern,
double replace,
int nCol) |
|
IDictionary |
Dictionary.replaceWithReference(double pattern,
double replace,
double[] reference) |
|
IDictionary |
IdentityDictionary.replaceWithReference(double pattern,
double replace,
double[] reference) |
|
IDictionary |
IdentityDictionarySlice.replaceWithReference(double pattern,
double replace,
double[] reference) |
|
IDictionary |
IDictionary.replaceWithReference(double pattern,
double replace,
double[] reference) |
Make a copy of the values, and replace all values that match pattern with replacement value.
|
IDictionary |
MatrixBlockDictionary.replaceWithReference(double pattern,
double replace,
double[] reference) |
|
IDictionary |
PlaceHolderDict.replaceWithReference(double pattern,
double replace,
double[] reference) |
|
IDictionary |
QDictionary.replaceWithReference(double pattern,
double replace,
double[] reference) |
|
IDictionary |
Dictionary.rexpandCols(int max,
boolean ignore,
boolean cast,
int nCol) |
|
IDictionary |
IdentityDictionary.rexpandCols(int max,
boolean ignore,
boolean cast,
int nCol) |
|
IDictionary |
IDictionary.rexpandCols(int max,
boolean ignore,
boolean cast,
int nCol) |
Rexpand the dictionary (one hot encode)
|
IDictionary |
MatrixBlockDictionary.rexpandCols(int max,
boolean ignore,
boolean cast,
int nCol) |
|
IDictionary |
PlaceHolderDict.rexpandCols(int max,
boolean ignore,
boolean cast,
int nCol) |
|
IDictionary |
QDictionary.rexpandCols(int max,
boolean ignore,
boolean cast,
int nCol) |
|
IDictionary |
Dictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
int reference) |
|
IDictionary |
IdentityDictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
int reference) |
|
IDictionary |
IDictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
int reference) |
Rexpand the dictionary (one hot encode)
|
IDictionary |
MatrixBlockDictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
int reference) |
|
IDictionary |
PlaceHolderDict.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
int reference) |
|
IDictionary |
QDictionary.rexpandColsWithReference(int max,
boolean ignore,
boolean cast,
int reference) |
|
IDictionary |
Dictionary.scaleTuples(int[] scaling,
int nCol) |
|
IDictionary |
IdentityDictionary.scaleTuples(int[] scaling,
int nCol) |
|
IDictionary |
IdentityDictionarySlice.scaleTuples(int[] scaling,
int nCol) |
|
IDictionary |
IDictionary.scaleTuples(int[] scaling,
int nCol) |
Scale all tuples contained in the dictionary by the scaling factor given in the int list.
|
IDictionary |
MatrixBlockDictionary.scaleTuples(int[] scaling,
int nCol) |
|
IDictionary |
PlaceHolderDict.scaleTuples(int[] scaling,
int nCol) |
|
IDictionary |
QDictionary.scaleTuples(int[] scaling,
int nCol) |
|
IDictionary |
Dictionary.sliceOutColumnRange(int idxStart,
int idxEnd,
int previousNumberOfColumns) |
|
IDictionary |
IdentityDictionary.sliceOutColumnRange(int idxStart,
int idxEnd,
int previousNumberOfColumns) |
|
IDictionary |
IdentityDictionarySlice.sliceOutColumnRange(int idxStart,
int idxEnd,
int previousNumberOfColumns) |
|
IDictionary |
IDictionary.sliceOutColumnRange(int idxStart,
int idxEnd,
int previousNumberOfColumns) |
Modify the dictionary by removing columns not within the index range.
|
IDictionary |
MatrixBlockDictionary.sliceOutColumnRange(int idxStart,
int idxEnd,
int previousNumberOfColumns) |
|
IDictionary |
PlaceHolderDict.sliceOutColumnRange(int idxStart,
int idxEnd,
int previousNumberOfColumns) |
|
IDictionary |
QDictionary.sliceOutColumnRange(int idxStart,
int idxEnd,
int previousNumberOfColumns) |
|
IDictionary |
Dictionary.subtractTuple(double[] tuple) |
|
IDictionary |
IdentityDictionary.subtractTuple(double[] tuple) |
|
IDictionary |
IDictionary.subtractTuple(double[] tuple) |
Allocate a new dictionary where the tuple given is subtracted from all tuples in the previous dictionary.
|
IDictionary |
MatrixBlockDictionary.subtractTuple(double[] tuple) |
|
IDictionary |
PlaceHolderDict.subtractTuple(double[] tuple) |
|
IDictionary |
QDictionary.subtractTuple(double[] tuple) |
|