Java 如何从“列表”在Weka中创建“实例”<;实例>;`?

Java 如何从“列表”在Weka中创建“实例”<;实例>;`?,java,machine-learning,weka,instances,Java,Machine Learning,Weka,Instances,我使用Weka作为更长管道的一部分,因此,我无法将所有数据写入一个文件或数据库来创建一个实例对象。我可以动态地创建一个Instance对象列表 从中我可以看到,实例实现了列表,但是Weka似乎没有一个公共构造函数将列表作为参数。我也尝试了一个粗糙的铸造: List<Instance> instanceList; while ( ... ) { // some conditional loop Instance inst = ... // more code w

我使用Weka作为更长管道的一部分,因此,我无法将所有数据写入一个文件或数据库来创建一个
实例
对象。我可以动态地创建一个
Instance
对象列表

从中我可以看到,
实例
实现了
列表
,但是Weka似乎没有一个公共构造函数将
列表
作为参数。我也尝试了一个粗糙的铸造:

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;
列表实例列表;
while(…){//some条件循环
Instance inst=…//填充单个实例的更多代码
instanceList.add(inst);
}
实例实例=(实例)实例列表;

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

您必须使用此方法创建一个实例,然后将它们逐个添加到新的实例对象中


或者切换到非Weka

我试着使用那个构造函数,但它最终没有达到我想要的效果。这是一个相当详细的问题,所以我把它作为一个What-you-mean“not-What-you-want?”的问题,它创建了一个空的实例列表,这是您所需要的,然后您将它们添加到其中。这正是你写的问题所要问的!正如我在评论中提到的,这是一个相当详细的问题。我所说的“不是我想要什么”本身就是一个完整的问题(我已经将其联系到了这个问题上)。我对第一个评论表示歉意。事实证明,我在创建属性时犯了一个错误,这就是数据集(即
实例
对象)与我预期的不同的原因。