gpt4 book ai didi

java - 查找用于选项处理的 WEKA 属性类名称

转载 作者:行者123 更新时间:2023-12-02 06:34:51 26 4
gpt4 key购买 nike

我目前正在 WEKA 中编写一个新的过滤器。在读取数据集上应用此过滤器之前,应该可以设置一些选项。其中之一应该是属性类名称。现在的答案是,哪个变量让我可以在应用过滤器时调用的处理方法之前访问读取的数据集?

似乎必须有一个包含所有信息的 Instances 变量,因为 WEKA 资源管理器在打开文件后会显示所有不同的类。

最佳答案

首先,您必须加载(或创建)一组实例。如果您保存了“.arrf”文件,您可以按如下方式加载实例:

// initialize source
DataSource source=null;
Instances originalTrain=null;
String rootPath="/some/location/filename.arff" //the location and name of your data
source = new DataSource(rootPath);
originalTrain = source.getDataSet(); //originalTrain is an Instance object with your data

现在,如果我明白您在寻找什么,则可以通过查看 Attribute 类来访问此信息。

Instances originalTrain=//load the training data  

//find the name of the first attribute
String name=originalTrain.attribute(0).name();
System.out.println(name); //look at new name

您可以通过查看 JavaDoc 了解有关 Attribute 类和这些不同函数的更多信息。

关于java - 查找用于选项处理的 WEKA 属性类名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19759923/

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