Python机器学习脚本中的内存错误

2024-04-18 14:05:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Python中得到一个内存错误。使用4GB内存的机器,刚刚安装的Ubuntu有足够的高清空间。运行以下机器学习脚本:https://github.com/mrmotallebi/synthesizing_obama_network_training

我已经确认我使用的是64位版本的Python。我是机器学习的新手,我应该设置一个内存明显更多的虚拟机吗?你知道吗

Traceback (most recent call last):   File "run.py", line 225, in <module>    
main()   File "run.py", line 222, in main   s = Speech()   File "run.py", 
line 42, in __init__    self.loadData()   File 
"/home/gabriel/Downloads/synthesizing_obama_network_training- 
master/util.py", line 129, in loadData  meani, stdi, meano, stdo = 
 self.normalize(inps, outps)   File 
 "/home/gabriel/Downloads/synthesizing_obama_network_training- 
 master/util.py", line 103, in normalize    meani, stdi = 
normalizeData(inps["training"], "save/" + self.args.save_dir, 
 "statinput", ["fea%02d" % x for x in range(inps["training"] 
[0].shape[1])], normalize=self.args.normalizeinput)   File 
"/home/gabriel/Downloads/synthesizing_obama_network_training- 
master/util.py", line 48, in normalizeData  std = np.std(allstrokes, 0)   
File "/home/gabriel/.local/lib/python2.7/site- 
packages/numpy/core/fromnumeric.py", line 3242, in std  **kwargs)   File 
"/home/gabriel/.local/lib/python2.7/site- 
packages/numpy/core/_methods.py", line 140, in _std      
keepdims=keepdims)   File "/home/gabriel/.local/lib/python2.7/site- 
packages/numpy/core/_methods.py", line 117, in _var     x = 
asanyarray(arr - arrmean) 
MemoryError

Tags: 内存runinpyself机器homeline