Project details for python weka wrapper

Screenshot python weka wrapper 0.2.0

by fracpete - December 22, 2014, 09:21:53 CET [ Project Homepage BibTeX Download ]

view ( today), download ( today ), 0 subscriptions

Description:

A thin Python wrapper that uses the javabridge Python library to communicate with a Java Virtual Machine executing Weka API calls. Offers all major APIs, like data generators, loaders, savers, filters, classifiers, clusterers, attribute selection, associations and experiments. Weka packages can be listed/installed/uninstalled as well. It does not provide any graphical frontend, but some basic plotting and graph visualizations are available through matplotlib and pygraphviz.

Changes to previous version:

NB: This release is not backwards compatible!

  • requires "JavaBridge" 1.0.9 at least
  • moved from Java-like get/set ("getIndex()" and "setIndex(int)") to nicer Python properties
  • using Python properties (also only read-only ones) wherevere possible
  • added "weka.core.version" for accessing the Weka version currently in use
  • added "jwrapper" and "jclasswrapper" methods to "JavaObject" class (the mother of all objects in python-weka-wrapper) to allow generic access to an object's methods: http://pythonhosted.org//javabridge/highlevel.html#wrapping-java-objects-using-reflection
  • added convenience methods "class_is_last()" and "class_is_first()" to "weka.core.Instances" class
  • added convenience methods "delete_last_attribute()" and "delete_first_attribute()" to "weka.core.Instances" class
BibTeX Entry: Download
Supported Operating Systems: Agnostic
Data Formats: Arff, Csv, Libsvm, Xrff
Tags: Machine Learning, Weka
Archive: download here

Comments

No one has posted any comments yet. Perhaps you'd like to be the first?

Leave a comment

You must be logged in to post comments.