itertools组合功能崩溃计算机 - 需要25 * 10 ^ 12个组合

时间:2017-02-05 13:16:36

标签: python statistics anaconda data-science

在Linux机器上使用Python 3.5.2。我在使用pandas读取的CSV中有185个不同的字符串。然后我使用itertools运行所有组合,从不同的字符串中选择8个:185选择8.这是代码:

names1 = ['player_name', 'blank_column']

data2 = pd.read_csv('LU_4FEB_DFSBB_10GS.csv', names=names1, usecols=[0])

print(data2)

combos = list(it.combinations(data2.player_name, 8))
print(combos)

一旦我运行它,在观察任务管理器时,将16 GB的内存挂起,将4个内核挂起,然后我在Spyder IDE中收到此消息:

  

内核似乎意外死亡。使用“重新启动内核”继续使用此控制台。

我在Java中选择r函数非常大,并没有遇到这些问题。

0 个答案:

没有答案
相关问题