|
本帖最后由 lzh19901115 于 2017-6-27 16:44 编辑
--主代码
import apriori
dataSet=apriori.loadDataSet()
C1=apriori.createC1(dataSet)
C1
--apriori.py
def loadDataSet():
return [[1,3,4],[2,3,5],[1,2,3,5],[2,5]]
def createC1(dataSet):
C1=[]
for transaction in dataSet:
for item in transaction:
if not [item] in C1:
C1.append([item])
C1.sort()
return map(frozenset,C1)
错误信息:
<map at 0x1e87e3e1080>
感觉应该是最后return map(frozenset,C1)的问题,但是不知道具体问题原因是什么?
|
|