From 6d0f6242b10f20c3c59c4aaf8a75ba4176d8b02d Mon Sep 17 00:00:00 2001 From: Chuck Fisher Date: Fri, 8 Dec 2017 16:07:36 +0000 Subject: [PATCH] fix apriori algorithm aprioriGen --- Ch11/apriori.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Ch11/apriori.py b/Ch11/apriori.py index bba5af10..66d47edc 100644 --- a/Ch11/apriori.py +++ b/Ch11/apriori.py @@ -41,8 +41,8 @@ def aprioriGen(Lk, k): #creates Ck lenLk = len(Lk) for i in range(lenLk): for j in range(i+1, lenLk): - L1 = list(Lk[i])[:k-2]; L2 = list(Lk[j])[:k-2] - L1.sort(); L2.sort() + L1 = list(Lk[i]).sort()[:k-2] + L2 = list(Lk[j]).sort()[:k-2] if L1==L2: #if first k-2 elements are equal retList.append(Lk[i] | Lk[j]) #set union return retList