2017-06-29 3 views
0

私は2つの異なるデータセットに対して接続する必要があります。そして、それを2つのdbに入れます。ELKIで2つの接続からStaticArrayDatabaseを作成するには?

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

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

は次に、各DBにいくつかのものを行うが、これは良い方法ではないと思いますが、どのように私の配列を混合せずにデータベースに参加しますか? 私はさまざまな方法で問題を解決しようとしましたが、ELKIのドキュメントは複雑すぎます。誰でも助けてくれますか?

答えて

0

source code of ArrayAdapterDatabaseConnectionを入手し、必要に応じて変更してください。 MultipleObjectsBundleはかなり基本的です(インターフェイスを簡単にするため)、DatabaseConnectionインターフェイスも同様です。したがって、カスタムデータソース(たとえば、2つの配列の連結)を簡単にプラグインすることができます。

あなたは深いコピーをしないない場合は、単に一つに両方の配列をコピーするコストは、通常、わずかに高くなります。

関連する問題