给定一个numpy形状的阵列(32,32,13,N):
{p>scipy.ndimage.interpolation.zoom(X,[0.5,0.5,1,1],order=0)
可以使用N=40000
和X.dtype == 'float64'
,但N=50000, x.dtype=='float32'
会失败。
我得到的输出错误是command terminated
。
由于上面的例子(即50000 * 4 <40000 * 8),我认为这不是内存错误,我使用的是64GB RAM机器(较大阵列的内存大小约为5GB)。
还有其他可能的失败原因吗?
*** python版本是2.7.6 64位,numpy 1.8.1