求助!Python实现关联分析是更换数据集后运行无反应!

博主在尝试使用Python进行关联分析时遇到一个问题:代码在使用某一数据集时能正常运行,但更换为另一数据集后程序却无响应。博主贴出了两份数据集的部分内容,并寻求社区帮助解决这个问题,特别是关于Apriori算法的实现可能存在的问题。
摘要由CSDN通过智能技术生成

求助!同样的代码换了数据集运行就没反应了!
哪位大神帮忙看一下,非常感谢!

利用python实现关联分析,同样的代码但用不同的数据集以后就运行无反应。
代码如下:

"""
Created on Sun Nov 26 17:00:38 2017

@author: Q
"""

import numpy as np
def loadDataSet():
    return [[1, 3, 4], [2, 3, 5], [1, 2, 3, 5], [2, 5]]

def createC1(dateSet):
    c1 = []
    for line in dateSet:
        for item in line:
            if not [item] in c1:
                c1.append([item])
    c1.sort()
    return list(map(frozenset,c1))
    
def scanData(data,ck,minSupport):#寻找满足最小支持度的项集
    ssCnt = {}
    for tid in data:
        for can in ck:
            if can.issubset(tid):
                if can not in ssCnt.keys():
                    ssCnt[can] = 0
                ssCnt[can] += 1
    numItems = len(data)
    retList = []
    supportData = {}
    for key in ssCnt.keys():
        support = ssCnt[key]/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值