我正在尝试学习Weka:我在这里使用Iris数据集http://storm.cis.fordham.edu/~gweiss/数据挖掘/weka数据/iris。arff公司
其中包含以下字段
@RELATION iris
@ATTRIBUTE sepallength REAL
@ATTRIBUTE sepalwidth REAL
@ATTRIBUTE petallength REAL
@ATTRIBUTE petalwidth REAL
@ATTRIBUTE class {Iris-setosa,Iris-versicolor,Iris-virginica}
从这个数据集中,我试图从这个数据集中提取类标签,它是{Iris setosa,Iris versicolor,Iris virginica}
我不知道如何获得类别标签?任何参考资料
public void getCdtion( String arff_path) throws Exception{
ArffLoader arffloder = new ArffLoader();
arffloder.setFile(new File(arff_path));
arffloder.getStructure();
Instances structure = arffloder.getDataSet();
System.out.println(arffloder.getStructure(););
}
您正在调用arffloader.getDataSet()
,它返回数据集,而不是标头。您在问题中提供的ARFF只是一个标头,其中没有数据。要从标头中获取类标签,请执行以下操作。
public void getCdtion( String arff_path) throws Exception{
ArffLoader arffloder = new ArffLoader();
arffloder.setFile(new File(arff_path));
Instances structure = arffloder.getStructure();
Attribute classAtt = structure.classAttribute();
System.out.println(classAtt);
}
class属性是一个属性,有关详细信息,请参阅链接。希望有帮助!
问题内容: 我正在尝试创建一个JLabel数组,当单击它们时,所有这些标签都应该变为不可见。当试图通过需要访问用于声明标签的循环的迭代变量的内部类设置鼠标侦听器时,就会出现问题。代码是不言自明的: 我以为我可以通过使用内部方法中的(或代替)内部调用来克服此问题,但我一直无法弄清楚。 编译错误是:从内部类内部访问局部变量i;需要宣布为最终` 我敢肯定,答案一定是我从未想过的愚蠢之举,或者我犯了一些小
最近我正在用JavaFx2.0编程一个软件,但是我遇到了一个大问题,那就是——我如何访问一个控制器类?对于每个具有相同类类型的控制器类,它们可能会因为它所依赖的模型而表现不同,所以我想获取视图的控制器类并为其提供指定的模型,我可以这样做吗?我已经尝试通过FXMLLoader获取控制器,但是方法getController()返回null!为什么? 1.LightView.java 2.LightVi
问题内容: 我有两个快速文件: 和 在main.swift中, 我最初设置为。 将I设置为,一切正常。 但是,如果我尝试通过 view 这样的简单调用从 view.swift进行 访问,则即使变量已更改,它也总是会获得,即使它在main.swift中也没有变化。 该方法在 main.swift 如下所示: 编辑 这是代码(翻译成意大利语:D) 在此先感谢Alberto 问题答案: Swift中的“
我正在尝试将我用Python制作的游戏移植到Java。在Python版本中,我将所有的方法和变量都放在一个“类”中,玩家是这样的字典: 游戏派克 然后分别添加玩家的数据值: 在Java版本中,我有一个单独的类用于定义玩家对象,以及游戏的主方法。 例如(这是一个小版本): 游戏java(省略返回) 游戏者java(省略返回) 假设,当要编译的两个类一起编译时,程序将能够运行,因为主变量是公共变量,并
问题内容: 如果我有以下python代码: 它抱怨 如何bar在方法中访问类/静态变量? 问题答案: 代替bar使用或。分配给将创建一个静态变量,分配给将创建一个实例变量。
如何在JAX-RS中实现WriterInterceptor接口时访问请求头? 完整的代码如下: