gpt4 book ai didi

Java Weka获取具有给定属性值的所有实例

转载 作者:行者123 更新时间:2023-11-30 09:48:11 25 4
gpt4 key购买 nike

我有一个属性(使用Weka!)

@attribute age {10-19,20-29,30-39,40-49,50-59,60-69,70-79,80-89,90-99}

如何获取属性 age 中的值为 20-29 的所有数据的 Instances 对象?

例如,我有大小为 100 的实例数据,但其中只有 10 个,它们在属性age 中的值为20-29,然后我想获取这 10 个实例的 Instances 对象。

我找不到下降的方法来做到这一点。任何帮助将不胜感激。

最佳答案

您还可以使用流和类型推导,尽管它看起来有点笨拙:

int index = training.attribute("age").index();
String nominalToFilter = "20-29";

var filteredInstances = new Instances(training, 0); // Empty Instances with same header
training.parallelStream()
.filter(instance -> instance.stringValue(index).equals(nominalToFilter))
.forEachOrdered(filteredInstances::add);

关于Java Weka获取具有给定属性值的所有实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49597716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com