有人做过这个吗?有关于如何使用这个解析器模块的文档吗?我已经看过这些代码,但我不清楚如何在数据被解析后实际使用它。
文件src\main\java\weka\core\converters\ArffLoader.java (我认为它是进行Arff解析的地方)有以下说明:
,但我还能用“数据”做什么呢?如何访问每行和每一行中的值?
(顺便说一句,我是Java新手。如果我运行这段代码,我是否可以对数据进行某种内省,看看它提供了什么?这就是我在Python中要做的。)
(如果有一个更简单的开源Arff解析器,我也愿意在我的项目中使用。)
发布于 2010-08-06 07:10:50
在我看来,您的答案在于Instances类--这是存储数据的地方。
我可以通过查找或生成实例类的javadoc来找到实例类的API,或者简单地遍历它的源代码。这个类的方法应该允许您操作从ARFF文件中加载的数据。
发布于 2010-08-16 00:44:20
您可以使用来自Python的Weka,并进行内省。我已经成功地使用JRuby的Weka做了同样的事情。Google "Weka文档“可以找到链接到API的页面,用于稳定和开发版本。我没有足够的声誉在我的回答中添加第二个链接:)
发布于 2011-11-25 17:52:28
weka解析器与它们的内部数据模型-- Instances密切相关。
ARFF格式并不难解析,您最好编写一个直接生成所需数据表示的自定义解析器。
https://stackoverflow.com/questions/3405045
复制相似问题