Simple Apriori algorithm Implementation.
Apyori is a simple implementation of Apriori algorithm with Python 2.7 and 3.3 - 3.5, provided as APIs and as commandline interfaces.
Consisted of only one file and depends on no other libraries, which enable you to use it portably.
Able to used as APIs.
Supports a JSON output format.
Supports a TSV output format for 2-items relations.
Choose one from the following.
Put apyori.py into your project.
python setup.py install.
Here is a basic example:
from apyori import apriori transactions = [ ['beer', 'nuts'], ['beer', 'cheese'], ] results = list(apriori(transactions))
For more details, see apyori.apriori pydoc.
First, prepare input data as tab-separated transactions.
Each item is separated with a tab.
Each transactions is separated with a line feed code.
Second, run the application. Input data is given as a standard input or file paths.
If installed, you can also run with
For more details, use ‘-h’ option.
apyori-run < data/integration_test_input_1.tsv
Use TSV output
apyori-run -f tsv < data/integration_test_input_1.tsv
Fields of output mean:
Specify the minimum support
apyori-run -s 0.5 < data/integration_test_input_1.tsv
Specify the minimum confidence
apyori-run -c 0.5 < data/integration_test_input_1.tsv
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.