def apriori(): transactions = np.array([[1, 2, 3, 4], [1, 2, 4], [1, 2], [2, 3, 4], [2, 3], [3, 4], [2, 4]]) print ("- Apriori -") min_sup = 0.25 min_conf = 0.8 print ("Minimum Support: %.2f, Minimum Confidence: %s" % (min_sup, min_conf)) print ("Transactions:") for transaction in transactions: print ("\t%s" % transaction) apriori = Apriori(min_support=min_sup, min_confidence=min_conf) apriori.evaluate(transactions)