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.filter.normalization |
Data normalization.
|
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.generate()
Main loop to generate data set.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
HashmapDatabase.delete(DBIDs ids)
Removes the objects from the database (by calling
HashmapDatabase.doDelete(DBIDRef)
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 |
ArrayAdapterDatabaseConnection.loadData() |
MultipleObjectsBundle |
ConcatenateFilesDatabaseConnection.loadData() |
MultipleObjectsBundle |
BundleDatabaseConnection.loadData() |
MultipleObjectsBundle |
EmptyDatabaseConnection.loadData() |
MultipleObjectsBundle |
LabelJoinDatabaseConnection.loadData() |
MultipleObjectsBundle |
PresortedBlindJoinDatabaseConnection.loadData() |
MultipleObjectsBundle |
InputStreamDatabaseConnection.loadData() |
MultipleObjectsBundle |
DBIDRangeDatabaseConnection.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 | Field and Description |
---|---|
(package private) MultipleObjectsBundle |
StreamFromBundle.bundle
Bundle to access
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
MultipleObjectsBundle.appendColumn(SimpleTypeInformation<?> type,
List<?> data)
Helper to add a single column to the bundle.
|
static MultipleObjectsBundle |
MultipleObjectsBundle.fromStream(BundleStreamSource source)
Convert an object stream to a 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.
|
Constructor and Description |
---|
StreamFromBundle(MultipleObjectsBundle bundle)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
ClassLabelFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
SplitNumberVectorFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
NoMissingValuesFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
NoOpFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
ShuffleObjectsFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
ExternalIDFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
AbstractConversionFilter.filter(MultipleObjectsBundle objects)
A standard implementation of the filter process.
|
MultipleObjectsBundle |
SortByLabelFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
AbstractStreamFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
ObjectFilter.filter(MultipleObjectsBundle objects)
Filter a set of object packages.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
RankTieNormalization.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
AbstractStreamNormalization.normalizeObjects(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
AbstractNormalization.normalizeObjects(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
Normalization.normalizeObjects(MultipleObjectsBundle objects)
Performs a normalization on a database object bundle.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
RankTieNormalization.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
AbstractStreamNormalization.normalizeObjects(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
AbstractNormalization.normalizeObjects(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
Normalization.normalizeObjects(MultipleObjectsBundle objects)
Performs a normalization on a database object bundle.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
SparseBitVectorLabelParser.parse(InputStream in) |
MultipleObjectsBundle |
AbstractStreamingParser.parse(InputStream in) |
MultipleObjectsBundle |
BitVectorLabelParser.parse(InputStream in) |
MultipleObjectsBundle |
SimplePolygonParser.parse(InputStream in) |
MultipleObjectsBundle |
ArffParser.parse(InputStream instream) |
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.
|