Installation
https://pypi.org/project/apyori/ Choose one from the following.
- Put apyori.py into your project.
- Run python setup.py install.
Code
from apyori import apriori
# Sample dataset: a list of transactions; each transaction is a list of items.
transactions = [
['1bread', '2milk', '3beer', '4cola'],
['1bread', '2diaper', '3beer', '4eggs'],
['1milk', '2diaper', '3beer', '4cola'],
['1bread', '2milk', '3diaper', '4beer'],
['1bread', '2milk', '3diaper', '4cola'],
]
# Run Apriori algorithm
results = list(apriori(transactions, min_support=0.01, min_confidence=0.01))
# Print results
for result in results:
print('Items:', tuple(result.items))
print('Support:', result.support)
print('Confidence:', result.ordered_statistics[0].confidence)
print('Lift:', result.ordered_statistics[0].lift)
print('---')