如何在远程ipython笔记本中处理MemoryError?

时间:2015-02-27 11:34:48

标签: numpy scipy ipython-notebook

我在远程ipython笔记本上解决某些任务(计算向量的成对距离)

使用的代码

X = pdist(X, 'mahalanobis', VI=None)

向量X非常大,所以我得到了一个MemoryError

MemoryError                               Traceback (most recent call last)
<ipython-input-109-69c412a258e0> in <module>()
----> 1 X = pdist(X, 'mahalanobis',     VI=None)

/usr/local/lib/python2.7/dist-packages/scipy/spatial/distance.pyc in     pdist(X, metric, p, w, V, VI)
1183 
1184     m, n = s
-> 1185     dm = np.zeros((m * (m - 1)) // 2, dtype=np.double)
1186 
1187     wmink_names = ['wminkowski', 'wmi', 'wm', 'wpnorm']

MemoryError:

无论如何,我可以增加内存和计算成功吗?

0 个答案:

没有答案