如何从ELKI中的两个连接创建StaticArrayDatabase?

时间:2017-06-29 11:10:38

标签: java elki

我必须连接两个不同的数据集。然后,我把它分成两个db。

DatabaseConnection dbc1 = new ArrayAdapterDatabaseConnection(doubles);
DatabaseConnection dbc2 = new ArrayAdapterDatabaseConnection(secondDoubles);

Database db = new StaticArrayDatabase(dbc1);
Database db1 = new StaticArrayDatabase(dbc2);

然后对每个db做一些事情,但是认为这不是好方法,但是如何在不混合我的数组的情况下加入数据库? 我试图以不同的方式解决问题,但ELKI的文档太复杂了。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

获取source code of ArrayAdapterDatabaseConnection并根据需要进行修改。 MultipleObjectsBundle非常基本(使界面易于使用),DatabaseConnection界面也是如此。因此,您可以轻松插入自定义数据源(例如,两个数组的串联)。

将这两个数组简单地复制到一个数组中的成本通常会略微提高,如果你执行副本。