Результаты поиска по запросу "itertools"

1 ответ

 без генераторов, но учтите, что все решения здесь используют рекурсию.

смотрел похожие посты на форуме, но все они предлагают использоватьitertools.product но мне было интересно, если это можно решить без его использования. Я хочу напечатать все комбинации результатов для N бросков монеты. Это можно сделать, если N ...

4 ответа

Красиво объяснил.

лучше использоватьzip [https://docs.python.org/2/library/functions.html#zip] вместоitertools.izip [https://docs.python.org/2/library/itertools.html#itertools.izip]?

3 ответа

 вместо того, чтобы строить это заново в каждом вызове.

всех сил пытаюсь понять, как работает приведенный ниже код. Это из http://docs.python.org/library/itertools.html#itertools.izip_longest [http://docs.python.org/library/itertools.html#itertools.izip_longest], и является чистым python-эквивалентом ...

ТОП публикаций

3 ответа

Самая длинная подстрока в алфавитном порядке [закрыто]

Напишите программу, которая печатает самую длинную подстроку s, в которой буквы располагаются в алфавитном порядке. Например, если s = 'azcbobobegghakl', ваша программа должна напечатать Самая длинная подстрока в алфавитном порядке: бег В ...

4 ответа

Выход:

тавляю таблицу топ-3 культур по округам. В некоторых округах одни и те же сорта культур в одинаковом порядке. Другие округа имеют одинаковые сорта культур в другом порядке. df1 = pd.DataFrame( { "County" : ["Harney", "Baker", "Wheeler", "Hood ...

14 ответов

 → 16,8 с

ools.permutations генерирует, где его элементы рассматриваются как уникальные в зависимости от их положения, а не от их значения. В общем, я хочу, чтобы избежать дубликатов, как это: >>> list(itertools.permutations([1, 1, 1])) [(1, 1, 1), (1, 1, ...

2 ответа

http://www.wolframalpha.com/input/?i=40%21+microseconds+in+years

рвых, я хотел бы отметить, что у меня есть оперативная память 3 ГБ. Я работаю над алгоритмом, который экспоненциально по времени на узлах, поэтому для него у меня есть в коде perm = list( itertools.permutations(list(graph.Nodes))) # graph.Nodes ...

5 ответов

Отделение строки

Учитывая строку, я хочу сгенерировать все возможные комбинации. Другими словами, все возможные способы поставить запятую где-то в строке. Например: input: ["abcd"] output: ["abcd"] ["abc","d"] ["ab","cd"] ["ab","c","d"] ["a","bc","d"] ...

6 ответов

Предполагая, что «пакетный» означает, что нужно обрабатывать все 16 записей одновременно, а не по отдельности, считывать файл по одной записи за раз и обновлять счетчик; когда счетчик достигнет 16, обработайте эту группу.

у код для одновременной обработки N строк из огромного текстового файла (несколько ГБ), обработки этого пакета и перехода к следующим N строкам, пока я не завершу весь файл. (Мне все равно, если последняя партия не идеальный размер). Я читал об ...

2 ответа

Группировка сообщений по временным интервалам

В настоящее время я пытаюсь сгруппировать сообщения, которые отправляются с интервалом в 1 секунду. В настоящее время я рассчитываю время ожидания с этим: def time_deltas(infile): entries = (line.split() for line in open(INFILE, "r")) ts = {} ...