Python 3的Apriori算法利用字典统计项集tupl作为键,并将整数转换为元组
发布时间
阅读量:
阅读量
直接提供代码示例,代码中已包含详细注释:
# coding =utf-8
import re
import sys
import bisect
import math
def loadData():
Data = [[1,1,0,0,1],[1,1,0,0,0],[0,1,0,1,0],[1,1,0,1,0],[1,0,1,0,0],[1,1,1,0,1],
[1,1,1,0,0],[0,1,0,0,1],[0,1,1,1,0],[0,0,1,1,0]]
return Data
def frequent_1_itemSet(D,threshold):
index = set( range(len(D[0]))) #生成属性的索引
dict_index={}#属性索引与该属性的统计次数 形成字典
for i in index: #列扫描
for item in D: #行扫描
if 1==item[i]:
a=(i,) #int转化为tuple
全部评论 (0)
还没有任何评论哟~
