如何使用Python for Weka的数据?

时间:2015-10-02 15:20:51

标签: python weka

我已经安装了weka和python-weka-wrapper。

我到目前为止

from weka.classifiers import Classifier
clf=Classifier(classname="weka.classifiers.rules.JRip")

from random import randint
X = [[randint(1,10) for _ in range(5)] for _ in range(100)]
y = [randint(0,1) for _ in range(100)]

但现在我不知道如何加载可用作Python数据结构的数据。

如何加载数据矩阵,输出规则(以某种可解析的格式)并在新数据上测试分类器?

1 个答案:

答案 0 :(得分:2)

您可以通过定义结构(即属性)然后添加数据行来动态创建数据。此外,我添加了一个方便的方法来实例化weka.core.dataset模块create_Instances_from_lists的实例,该模块安排在下一个版本中。 这个问题在项目的邮件列表中也是answered,包括示例和指针。