Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试运行python程序时出现MemoryError_Python_Algorithm_Dataframe_Data Science - Fatal编程技术网

尝试运行python程序时出现MemoryError

尝试运行python程序时出现MemoryError,python,algorithm,dataframe,data-science,Python,Algorithm,Dataframe,Data Science,大家好,python的程序员,我是新手,这里的编程是代码的一部分,我想将Sequentiel txt文件转换为数据帧,但由于这一行,它停止运行 在 它停止运行 这里是错误 MemoryError Traceback (most recent call last) <ipython-input-8-ea77e42ab01f> in <module>() 66 ###Traitement List

大家好,python的程序员,我是新手,这里的编程是代码的一部分,我想将Sequentiel txt文件转换为数据帧,但由于这一行,它停止运行 在

它停止运行 这里是错误


MemoryError                               Traceback (most recent call last)
<ipython-input-8-ea77e42ab01f> in <module>()
     66     ###Traitement List Citation et Nbre Citation
     67   while (text_data[i].find('%') != -1):
---> 68     Citations = Citations.join(text_data[i][1:].join(", "))
     69     CitationsCount = CitationsCount + 1
     70     i = i + 1

MemoryError: 


如何优化代码以避免出现此错误

内存错误表示程序内存不足。这意味着您的程序以某种方式创建了太多的对象。在您的示例中,您必须查找可能消耗大量内存的算法部分

您使用的是哪个操作系统?windows、mac、linux

如果您使用的是windows,并且您使用的是32位intel处理器,则当您的计算机内存不足时,可能会发生此错误,要解决此错误,您需要更多内存

例如,如果您的所有文件都使用3 GB的数据,则该特定文件夹或驱动器中必须至少有5 GB的空间

在windows中使用64位intel处理器时,很少会出现内存错误 , 但即使出现此错误,也可能需要安装python 64位

即使在这之后,问题仍然没有解决,然后压缩文件/文件夹,以节省至少20 MB的磁盘空间

即使尝试了这个,问题还是没有解决,然后给我发电子邮件, 我的电子邮件是tlevi16@outlook.com


MemoryError                               Traceback (most recent call last)
<ipython-input-8-ea77e42ab01f> in <module>()
     66     ###Traitement List Citation et Nbre Citation
     67   while (text_data[i].find('%') != -1):
---> 68     Citations = Citations.join(text_data[i][1:].join(", "))
     69     CitationsCount = CitationsCount + 1
     70     i = i + 1

MemoryError: 

while i != len(text_data):

  if (text_data[i].find('*') != -1) : 
    PaperTitle.append(text_data[i][1:])
    Citations = ""
    CitationsCount = 0
    #print("\n PaperTitle :",text_data[i][1:])
    i=i+1

  if (text_data[i].find('@') != -1) :
    Authors.append(text_data[i][1:])
    print("Authors :", text_data[i][1:]) 
    i = i+1
    NbrAuthors.append(0)
    #print("NbrAuthors:", text_data[i][1:])
  
  if (text_data[i].find('t') != -1) :
    Year.append(text_data[i][1:])
    #print("Year : ",text_data[i][1:])
    i=i+1
    
  if (text_data[i].find('c') != -1) :
    PublicationVenue.append(text_data[i][1:])
    #print("PublicationVenue :" ,text_data[i][1:])
    i=i+1

  if (text_data[i].find("index") != -1):
    IdPaper.append(text_data[i][5:])
    #print("IdPaper : ", text_data[i][5:])
    i=i+1

    
    ###Traitement List Citation et Nbre Citation
  while (text_data[i].find('%') != -1): 
    Citations = Citations.join(text_data[i][1:].join(", "))
    CitationsCount = CitationsCount + 1
    i = i + 1
    
  if (text_data[i].find('!')!= -1):
    ListCitations.append(Citations)
    #print("Citations : ",Citations)
    NbrCitations.append(CitationsCount)
    #print("Nbre Citation :",NbrCitations)
    Abstract.append(text_data[i][1:])
    #print("Abstract",text_data[i][1:])
    i=i+1


data = {'PaperTitle': PaperTitle, 
        'Authors': Authors, 
        'NbrAuthors': NbrAuthors, 
        'Year' : Year,
        'PublicationVenue' : PublicationVenue,
        'IdPaper' : IdPaper,
        'ListCitations' : ListCitations,
        'NbrCitations' : NbrCitations,
        'Abstract' : Abstract
        }