itertool组合倾倒
Itertool combination dumping
我正在寻找将 itertools.combination 存储在文件中的解决方案,因为结合 6 个数字,我的电脑会在交换空间已满时终止进程。
我读到了有关 klepto 的内容,但我不知道如何存储该列表。
numbers = np.arange(1,110)
combinations(numbers, 6))
import numpy as np
from itertools import combinations
with open('file', 'w') as f:
numbers = np.arange(1,110)
for i in combinations(numbers, 6):
print(i, file=f)
这会逐行保存输出,因此不需要太多内存。
我正在寻找将 itertools.combination 存储在文件中的解决方案,因为结合 6 个数字,我的电脑会在交换空间已满时终止进程。
我读到了有关 klepto 的内容,但我不知道如何存储该列表。
numbers = np.arange(1,110)
combinations(numbers, 6))
import numpy as np
from itertools import combinations
with open('file', 'w') as f:
numbers = np.arange(1,110)
for i in combinations(numbers, 6):
print(i, file=f)
这会逐行保存输出,因此不需要太多内存。