Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm |
Algorithms suitable as a task for the
KDDTask main routine. |
de.lmu.ifi.dbs.elki.data |
Basic classes for different data types, database object types and label types.
|
de.lmu.ifi.dbs.elki.data.type |
Data type information, also used for type restrictions.
|
de.lmu.ifi.dbs.elki.datasource.parser |
Parsers for different file formats and data types.
|
Modifier and Type | Method and Description |
---|---|
protected BitSet[] |
APRIORI.frequentItemsets(Map<BitSet,Integer> support,
BitSet[] candidates,
Relation<BitVector> database)
Returns the frequent BitSets out of the given BitSets with respect to the
given database.
|
AprioriResult |
APRIORI.run(Database database,
Relation<BitVector> relation)
Performs the APRIORI algorithm on the given database.
|
Modifier and Type | Method and Description |
---|---|
BitVector |
BitVector.fromByteBuffer(ByteBuffer buffer) |
BitVector |
BitVector.minus(BitVector fv)
Returns a bit vector corresponding to an NXOR operation on this and the
specified bit vector.
|
BitVector |
BitVector.multiplicate(double k)
Returns a bit vector equal to this bit vector, if k is not 0, a bit vector
with all components equal to zero otherwise.
|
BitVector |
BitVector.negativeVector()
Returns the inverse of the bit vector.
|
BitVector |
BitVector.newInstance(Bit[] values)
Creates and returns a new BitVector based on the passed values.
|
BitVector |
BitVector.newInstance(double[] values) |
BitVector |
BitVector.newInstance(List<Bit> values)
Creates and returns a new BitVector based on the passed values.
|
BitVector |
BitVector.newInstance(Vector values) |
BitVector |
BitVector.nullVector()
Returns a bit vector of equal dimensionality but containing 0 only.
|
BitVector |
BitVector.plus(BitVector fv)
Returns a bit vector corresponding to an XOR operation on this and the
specified bit vector.
|
Modifier and Type | Method and Description |
---|---|
int |
BitVector.getByteSize(BitVector vec) |
BitVector |
BitVector.minus(BitVector fv)
Returns a bit vector corresponding to an NXOR operation on this and the
specified bit vector.
|
BitVector |
BitVector.plus(BitVector fv)
Returns a bit vector corresponding to an XOR operation on this and the
specified bit vector.
|
Bit |
BitVector.scalarProduct(BitVector fv)
Provides the scalar product (inner product) of this BitVector and the given
BitVector.
|
void |
BitVector.toByteBuffer(ByteBuffer buffer,
BitVector vec) |
Modifier and Type | Field and Description |
---|---|
static VectorFieldTypeInformation<BitVector> |
TypeUtil.BIT_VECTOR_FIELD
Input type for algorithms that require number vector fields.
|
Modifier and Type | Method and Description |
---|---|
protected VectorFieldTypeInformation<BitVector> |
SparseBitVectorLabelParser.getTypeInformation(int dimensionality) |
protected VectorFieldTypeInformation<BitVector> |
BitVectorLabelParser.getTypeInformation(int dimensionality) |