用于weka机器学习工作台的python3包装器
python-weka-wrapper3的Python项目详细描述
python-weka-wrapper3包使运行变得容易 来自python的weka算法和过滤器。它提供了进入WEKA的途径 在jni调用周围使用薄包装的api,使用javabridge包。
项目论坛:
https://groups.google.com/forum/#!forum/python-weka-wrapper
更改日志
0.1.7(2019-01-11)
- 为实现associationruleproducer的关联类添加包装类 (packageweka.associations):关联规则,关联规则,项目
- 将添加到source方法添加到weka.classifiers.classifier和weka.filters.filter (底层Java类必须实现相应的sourcable接口)
0.1.6(2018-10-28)
- 修正了weka.core.jvm中的日志设置,以避免全局设置全局日志 设置为调试(感谢https://github.com/Arnie97)
0.1.5(2018-09-16)
- 升级至WEKA 3.9.3
- weka.jar现在包含在pypi包中
- 在weka.classifiers.evaluation中公开了以下方法: 累积边际分布
0.1.4(2018-02-18)
- 升级至WEKA 3.9.2
- 现在正确初始化包支持,而不是将包jar添加到类路径
- 添加了用于获取类和静态字段的java类 javabridge只使用系统类加载器
0.1.3(2017-08-23)
- 添加check_for_modified_class_attribute方法到过滤器分类程序类
- 将complete\u classname方法添加到weka.core.classes模块,该模块允许 完成部分类名,如.j48到weka.classifiers.trees.j48 如果存在唯一匹配项;javaobject.new_instance和javaobject.check_type 现在使用这个功能,允许 分类器(cls=“.j48”)
- jvm.start(system_cp=true)如果 没有定义环境变量
- 库mtl.jar,core.jar和arpack_combined_all.jar按原样添加 添加到3.9.1版本中的weka.jar,而不是将它们的内容添加到其中。 重新打包weka.jar以解决此问题(https://github.com/fracpete/python-weka-wrapper3/issues/5)
0.1.2(2017-01-04)
- 类型转换双矩阵 (https://github.com/fracpete/python-weka-wrapper3/issues/4)
- len(instances)现在返回数据集中的行数(moduleweka.core.dataset)
- 向实例添加了方法insert_属性类
- 在属性中添加了类方法创建关系类。
- 将WEKA升级到3.9.1
0.1.1(2016-10-19)
- plot_learning_curve模块的方法weka.plot.classifiers现在接受一个测试集列表; *是标签模板字符串中测试集的索引
- 添加missing_value()方法到weka.core.dataset模块和实例
- 输出变量y以便在模块中从列表中创建实例 weka.core.dataset现在是可选的
- 添加了方便的方法从矩阵创建实例 来自numpy矩阵(x和y)的实例对象
0.1.0(2016-05-09)
- python3端口的初始版本