有人做过吗?有没有关于如何使用这个解析器模块的文档?我已经查看了代码,但我不清楚如何在数据被解析后实际使用它。
文件src\main\java\weka\core\converters\ArffLoader.java(我认为这是 Arff 解析发生的地方)具有以下说明:
- 批量使用的典型代码:
- BufferedReader reader = new BufferedReader(new FileReader("/some/where/file.arff"));
- ArffReader arff = new ArffReader(reader);
- 实例数据 = arff.getData();
- data.setClassIndex(data.numAttributes() - 1);
但是我还能用“数据”做什么?如何访问每一行以及每一行中的值?
(顺便说一句,我是 Java 新手。如果我运行这段代码,是否可以对数据进行某种内省以查看它提供了什么?这就是我在 Python 中会做的事情。)
(如果存在的话,我也愿意在我的项目中使用更简单的开源 Arff 解析器的建议。)