Package | Description |
---|---|
de.lmu.ifi.dbs.elki.application |
Base classes for stand alone applications.
|
de.lmu.ifi.dbs.elki.data.synthetic.bymodel |
Generator using a distribution model specified in an XML configuration file.
|
de.lmu.ifi.dbs.elki.database |
ELKI database layer - loading, storing, indexing and accessing data
|
de.lmu.ifi.dbs.elki.datasource |
Data normalization (and reconstitution) of data sets.
|
de.lmu.ifi.dbs.elki.datasource.bundle |
Object bundles - exchange container for multi-represented objects.
|
de.lmu.ifi.dbs.elki.datasource.filter |
Data filtering, in particular for normalization and projection.
|
de.lmu.ifi.dbs.elki.datasource.parser |
Parsers for different file formats and data types.
|
Modifier and Type | Method and Description |
---|---|
void |
GeneratorXMLSpec.writeClusters(OutputStreamWriter outStream,
MultipleObjectsBundle data)
Write the resulting clusters to an output stream.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
GeneratorMain.getBundle()
Get the objects bundle
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
HashmapDatabase.delete(DBIDs ids)
Removes the objects from the database (by calling
HashmapDatabase.doDelete(DBID)
for each object) and indexes and fires a deletion event. |
Modifier and Type | Method and Description |
---|---|
protected MultipleObjectsBundle |
AbstractDatabaseConnection.invokeFilters(MultipleObjectsBundle bundle)
Transforms the specified list of objects and their labels into a list of
objects and their associations.
|
MultipleObjectsBundle |
ExternalIDJoinDatabaseConnection.loadData() |
MultipleObjectsBundle |
EmptyDatabaseConnection.loadData() |
MultipleObjectsBundle |
LabelJoinDatabaseConnection.loadData() |
MultipleObjectsBundle |
InputStreamDatabaseConnection.loadData() |
MultipleObjectsBundle |
GeneratorXMLDatabaseConnection.loadData() |
MultipleObjectsBundle |
RandomDoubleVectorDatabaseConnection.loadData() |
MultipleObjectsBundle |
DatabaseConnection.loadData()
Returns the initial data for a database.
|
Modifier and Type | Method and Description |
---|---|
protected MultipleObjectsBundle |
AbstractDatabaseConnection.invokeFilters(MultipleObjectsBundle bundle)
Transforms the specified list of objects and their labels into a list of
objects and their associations.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
MultipleObjectsBundle.appendColumn(SimpleTypeInformation<?> type,
List<?> data)
Helper to add a single column to the bundle.
|
static <V> MultipleObjectsBundle |
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V> type,
List<? extends V> data)
Helper to add a single column to the bundle.
|
static <V1,V2> MultipleObjectsBundle |
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V1> type1,
List<? extends V1> data1,
SimpleTypeInformation<? super V2> type2,
List<? extends V2> data2)
Helper to add a single column to the bundle.
|
static <V1,V2,V3> MultipleObjectsBundle |
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V1> type1,
List<? extends V1> data1,
SimpleTypeInformation<? super V2> type2,
List<? extends V2> data2,
SimpleTypeInformation<? super V3> type3,
List<? extends V3> data3)
Helper to add a single column to the bundle.
|
Modifier and Type | Field and Description |
---|---|
private MultipleObjectsBundle |
DistanceParsingResult.objects
Objects representation (DBIDs and/or external IDs)
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
DistanceParsingResult.getObjects()
Get the objects
|
MultipleObjectsBundle |
TermFrequencyParser.parse(InputStream in) |
MultipleObjectsBundle |
SparseBitVectorLabelParser.parse(InputStream in) |
MultipleObjectsBundle |
NumberVectorLabelParser.parse(InputStream in) |
MultipleObjectsBundle |
ParameterizationFunctionLabelParser.parse(InputStream in) |
MultipleObjectsBundle |
BitVectorLabelParser.parse(InputStream in) |
MultipleObjectsBundle |
SimplePolygonParser.parse(InputStream in) |
MultipleObjectsBundle |
SparseFloatVectorLabelParser.parse(InputStream in) |
MultipleObjectsBundle |
ArffParser.parse(InputStream instream) |
MultipleObjectsBundle |
DoubleVectorLabelTransposingParser.parse(InputStream in) |
MultipleObjectsBundle |
Parser.parse(InputStream in)
Returns a list of the objects parsed from the specified input stream.
|
Modifier and Type | Method and Description |
---|---|
private void |
ArffParser.setupBundleHeaders(ArrayList<String> names,
int[] targ,
TypeInformation[] etyp,
int[] dimsize,
MultipleObjectsBundle bundle,
boolean sparse)
Setup the headers for the object bundle.
|
Constructor and Description |
---|
DistanceParsingResult(MultipleObjectsBundle objectAndLabelList,
Map<DBIDPair,D> distanceCache)
Provides a list of database objects, a list of label objects associated
with these objects and cached distances between these objects.
|