我在Python中得到一个错误“MemoryError”。当我找到关联规则并保留在列表()中时

我在Python中得到一个错误“MemoryError”。当我找到关联规则并保留在列表()中时,python,list,data-mining,apriori,Python,List,Data Mining,Apriori,此代码: assoc_rules = apriori(records_mongo, min_support=0.5) assoc_result = list(assoc_rules) 当我运行这段代码时,结果显示- Traceback (most recent call last): File "E:/mongodb_python/app2.py", line 54, in assoc_result = list(assoc_rules) File "E:\mongodb_python\ven

此代码:

assoc_rules = apriori(records_mongo, min_support=0.5)
assoc_result = list(assoc_rules)
当我运行这段代码时,结果显示-

Traceback (most recent call last):
File "E:/mongodb_python/app2.py", line 54, in assoc_result = list(assoc_rules)
File "E:\mongodb_python\venv\lib\site-packages\apyori.py", line 288, in apriori
for support_record in support_records:
File "E:\mongodb_python\venv\lib\site-packages\apyori.py", line 203, in gen_support_records
candidates = _create_next_candidates(relations, length)
File "E:\mongodb_python\venv\lib\site-packages\apyori.py", line 157, in create_next_candidates
return list(tmp_next_candidates)
MemoryError
Apriori在使用低到最低限度的支持时会占用大量内存

另外,不要使用apyori。上一次我检查它只是蹩脚的代码,不完整,没有实现Apriori算法。外面有很多糟糕的图书馆!改用pyfim