Introduction

python-weka-wrapper3 allows you to use Weka from within Python3.

The library uses the javabridge library for starting up, communicating with and shutting down the Java Virtual Machine in which the Weka processes get executed.

python-weka-wrapper3 provides a thin wrapper around the basic (non-GUI) functionality of Weka (some plots are available using Python functionality). You can automatically add all your Weka packages to the classpath. Additional jars can be added as well.

Links:

Requirements

The library has the following requirements:

  • Python 3 (does not work with Python 2)

  • javabridge (>=1.0.14, required)

  • pygraphviz (optional)

  • PIL (optional)

  • matplotlib (optional)

  • Oracle JDK 1.8 or later (JDK 11 recommended)

Uses:

  • Weka (3.9.5)

Contents

API