如何在python中声明sys.maxint大小的数组或列表?

时间:2017-09-02 18:20:01

标签: arrays python-2.7 list out-of-memory

让我们说我需要处理N-queen问题,n为32位 整数。为了覆盖最大值为n的极移情况,Python提供了sys.maxint。但是当我尝试使用sys.maxint声明我的数组/列表时,我收到内存错误。

from time import *
import sys
import numpy as np
import pdb 
# size of queen
pdb.set_trace()
n = sys.maxint

# recursive back tracing
ans = 0
#sol=np.array([0]*n)
sol2 = [0] * n

0 个答案:

没有答案