Результаты поиска по запросу "itertools"
без генераторов, но учтите, что все решения здесь используют рекурсию.
смотрел похожие посты на форуме, но все они предлагают использоватьitertools.product но мне было интересно, если это можно решить без его использования. Я хочу напечатать все комбинации результатов для N бросков монеты. Это можно сделать, если N ...
Красиво объяснил.
лучше использоватьzip [https://docs.python.org/2/library/functions.html#zip] вместоitertools.izip [https://docs.python.org/2/library/itertools.html#itertools.izip]?
вместо того, чтобы строить это заново в каждом вызове.
всех сил пытаюсь понять, как работает приведенный ниже код. Это из http://docs.python.org/library/itertools.html#itertools.izip_longest [http://docs.python.org/library/itertools.html#itertools.izip_longest], и является чистым python-эквивалентом ...
Самая длинная подстрока в алфавитном порядке [закрыто]
Напишите программу, которая печатает самую длинную подстроку s, в которой буквы располагаются в алфавитном порядке. Например, если s = 'azcbobobegghakl', ваша программа должна напечатать Самая длинная подстрока в алфавитном порядке: бег В ...
Выход:
тавляю таблицу топ-3 культур по округам. В некоторых округах одни и те же сорта культур в одинаковом порядке. Другие округа имеют одинаковые сорта культур в другом порядке. df1 = pd.DataFrame( { "County" : ["Harney", "Baker", "Wheeler", "Hood ...
→ 16,8 с
ools.permutations генерирует, где его элементы рассматриваются как уникальные в зависимости от их положения, а не от их значения. В общем, я хочу, чтобы избежать дубликатов, как это: >>> list(itertools.permutations([1, 1, 1])) [(1, 1, 1), (1, 1, ...
http://www.wolframalpha.com/input/?i=40%21+microseconds+in+years
рвых, я хотел бы отметить, что у меня есть оперативная память 3 ГБ. Я работаю над алгоритмом, который экспоненциально по времени на узлах, поэтому для него у меня есть в коде perm = list( itertools.permutations(list(graph.Nodes))) # graph.Nodes ...
Отделение строки
Учитывая строку, я хочу сгенерировать все возможные комбинации. Другими словами, все возможные способы поставить запятую где-то в строке. Например: input: ["abcd"] output: ["abcd"] ["abc","d"] ["ab","cd"] ["ab","c","d"] ["a","bc","d"] ...
Предполагая, что «пакетный» означает, что нужно обрабатывать все 16 записей одновременно, а не по отдельности, считывать файл по одной записи за раз и обновлять счетчик; когда счетчик достигнет 16, обработайте эту группу.
у код для одновременной обработки N строк из огромного текстового файла (несколько ГБ), обработки этого пакета и перехода к следующим N строкам, пока я не завершу весь файл. (Мне все равно, если последняя партия не идеальный размер). Я читал об ...
Группировка сообщений по временным интервалам
В настоящее время я пытаюсь сгруппировать сообщения, которые отправляются с интервалом в 1 секунду. В настоящее время я рассчитываю время ожидания с этим: def time_deltas(infile): entries = (line.split() for line in open(INFILE, "r")) ts = {} ...