• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

python提示“MemoryError”错误怎么办?

我想用python来 频繁项目挖掘(一种大数据挖掘算法)来数据挖掘一个文件中的数据。数据量很大,用网上查到的代码编写好了以后,运行结果为“ array = np.zeros((len(X), len(self.columns_)), dtype=bool)  MemoryError”我不知道该怎么解决这个问题。代码是正确的,因为如果将数据量减小就可以运行出来了,但是数据量变成原来那样就显示内存错误

我的代码很简单:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from mlxtend.preprocessing import TransactionEncoder
from mlxtend.frequent_patterns import apriori, association_rules


student_list = []
file_handler =open('D:\lab\lab1\kosarak.dat',mode='r')
contents = file_handler.readlines()
for name in contents:
    name = name.strip('\n')
    list_1 = name.split(' ')
    student_list.append(list_1)
te = TransactionEncoder()

te_ary = te.fit(student_list).transform(student_list)

df = pd.DataFrame(te_ary, columns=te.columns_)

frequent_itemsets = apriori(df, min_support=0.1, use_colnames=True)

print (frequent_itemsets)

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!