Комбинированный сброс Itertool - PullRequest
0 голосов
/ 11 июля 2019

Я ищу решение для хранения itertools.combination в файле, потому что с комбинацией из 6 цифр мой компьютер завершает процесс при переполнении.

Я читал о клепто, но не знаю, как сохранить список.

numbers = np.arange(1,110)  
combinations(numbers, 6))

1 Ответ

0 голосов
/ 11 июля 2019
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)

Сохраняет вывод построчно, поэтому не требуется много памяти.

...