如何在`List <instance>`?</instance>中创建Weka中的`Instances`

时间:2013-12-23 03:10:59

标签: java machine-learning weka instances

我使用Weka作为更长管道的一部分,因此,我无法将所有数据写入文件或数据库,只是为了创建Instances对象。我现在可以做的是创建一个Instance对象列表。

this page of their API我可以看到Instances实现List<Instance>,但Weka似乎没有一个公共构造函数,它将List<Instance>作为参数。我也试过了一个原油铸造:

List<Instance> instanceList;
while ( ... ) {         // some conditional loop
    Instance inst = ... // more code where I am populating an individual instance
    instanceList.add(inst);
}
Instances instances = (Instances) instanceList;

在上面的最后一行中,Idea Intellij向我显示了一条警告,我可能会遇到ClassCastException。如何从我的个人Instances对象中安全地创建Instance

1 个答案:

答案 0 :(得分:3)

您必须使用此constructor创建一个,然后将它们逐个添加到新的Instances对象中。

或切换到Weka。