python运行apriori算法过程中出现了下标越界的问题,具体报错为(IndexError: list index out of range)求大神指正,不胜感激!

在使用 Python 运行 Apriori 算法时遇到下标越界 (IndexError: list index out of range) 的问题。怀疑可能是由于数据集过大导致的。当数据集超过171条时,算法运行出现错误。问题可能与算法处理大量数据的效率有关。目前尝试的方法包括从 CSDN 博客获取算法核心代码,并将 Excel 数据转换为多维数组。寻求解决方案。
摘要由CSDN通过智能技术生成

关联规则apriori算法实现过程的问题,求解大神(调试了n天未解决)

python运行apriori算法过程中出现了下标越界的问题,具体报错为(IndexError: list index out of range)

算法运行过程中出现了下标越界的问题,我的关联规则数据集数目较多,不知道是否为数据项较多而产生越界原因,也不知道是否有解决方法。
算法核心来自博客https://blog.csdn.net/yo_bc/article/details/80379399
我直接利用padans导入Excel表格,并利用data.values()将其转化为多维数组,然后直接赋值给data_set,之后运行程序我直接利用pandas导入Excel表格,并利用data.values()将其转化为多维数组,然后直接赋值给data_set,之后运行程序
我的数据源如图

数据为Excel部分,一共一千多条,每行代表一项事务,检测发现数据在171条之内,关联规则算法可以顺利运行,当超过171条数据集的时候,关联规则就会报错越界问题,报错如下。
在这里插入图片描述
不知是不是数据集过大的原因,因为关联规则会有幂运算&

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值