13
ответов

Генерирование только уникальных перестановок строки в реальном времени [дубликат]

Я работаю над частью скрипта, который генерирует перестановки строки при их печати в реальном времени: perms = itertools.permutations (inputstring) для i, perm в перечислении (perms, 1): word ...
вопрос задан: 8 June 2011 21:35
5
ответов

Создайте все комбинации логических значений для указанного n [duplicate]

Я хочу реплицировать декартово произведение [False, True] n раз, так что выход должен быть, например, с n = 3: [(False, False, False), (False, False, True), (False, True, False), (False, True, ...
вопрос задан: 23 June 2010 09:17
5
ответов

Преобразование списка списков к кортежу в Python

У меня есть список списков (сгенерированный с простым пониманием списка):>>> base_lists = [[a, b] для в диапазоне (1, 3) для b в диапазоне (1, 6)]>>> base_lists [[1,1], [1,2], [1,3], [1,4], [1...
вопрос задан: 10 December 2009 23:54
4
ответа

Как записать пейджер для итераторов Python?

Я ищу способ "пролистать" итератор Python. Таким образом, я хотел бы перенести данный проход итератора и page_size с другим итератором, который будет возвращать объекты из прохода как...
вопрос задан: 23 May 2017 12:33
4
ответа

Как я могу использовать Python itertools.groupby () для группировки списка строк их первым символом?

У меня есть список строк, подобных этому списку: теги = ('яблоки', 'абрикосы', 'апельсины', 'груши', 'персики'), Как я должен пойти о группировке этого списка первым символом в каждом строковом использовании...
вопрос задан: 18 March 2010 17:25
3
ответа

где 'itertools' файл

импортируйте печать itertools itertools#ok, код в порядке, но я не могу найти itertools файл. кто может сказать мне, где 'itertools, файл' мой код выполняется, python2.5 импортируют печать itertools itertools....
вопрос задан: 10 October 2017 19:45
3
ответа

Объект python grouper не смог распечатать ничего после использования itemgetter [duplicate]

Я запускал пример при обнаружении последовательных целых чисел в списке из группы импорта itertools из оператора import itemgetter data = [1, 4,5,6, 10, 15,16,17,18, 22, 25,26,27,28 ] для k, ...
вопрос задан: 16 August 2014 04:42
3
ответа

Как использовать itertools.groupby, когда значение ключа находится в элементах итерируемого?

Для иллюстрации, Я начинаю со списка из 2-х кортежей: импортировать itertools оператор импорта raw = [(1, "one"), (2, "two"), (1, "one"), (3, "three"), (2, "two")] для ключа, grp в ...
вопрос задан: 9 August 2010 13:47
2
ответа

Нахождение ближайшего числа к целевой сумме списка

У меня есть фрагмент кода, подобный этому: import itertools numbers = [352.07, 15.20, 15.22, 2505.71, 2050.86, 337.86, 833.90, 314.83] result = [seq для i в диапазоне (len (числа)), 0, -1 ) для последующего ...
вопрос задан: 30 March 2019 22:33
2
ответа

Python, все комбинации добавления элементов между двумя списками, с ограничением

У меня есть два списка: list1 = [1, 2, 3] list2 = [0.5, 1] ​​Задача - создать все возможные комбинации из исходного списка, добавив переменные из второго списка к его элементам: list1 = [1+ ...
вопрос задан: 4 March 2019 16:39
2
ответа

почему моя реализация итератора очень неэффективна?

Я написал следующий скрипт на python для подсчета количества вхождений символа (a) в первые n символов бесконечной строки. из цикла импорта itertools def count_a (str_, n): count = ...
вопрос задан: 1 March 2019 22:19
2
ответа

Группировка ближайших элементов из списка по разнице

У меня есть список ниже: tst = [1,3,4,6,8,22,24,25,26,67,68,70,72] Я хочу сгруппировать элементы из вышеуказанного списка в отдельные группы / списки на основе на разнице между последовательными элементами в ...
вопрос задан: 19 January 2019 18:11
2
ответа

Что должно itertools.product () урожай при предоставлении пустой список?

Я предполагаю, что это - академический вопрос, но второй результат не имеет смысла мне. Разве это не должно быть так же полностью пусто как первое? Каково объяснение для этого поведения? от импорта itertools...
вопрос задан: 23 May 2017 11:53
2
ответа

Как применить itertools.product к элементам списка списков?

У меня есть список массивов, и я хотел бы получить декартово произведение элементов в массивах. Я буду использовать пример для создания, это более конкретное... itertools.product, кажется, добивается цели только я...
вопрос задан: 21 September 2016 00:15
2
ответа

генерируя все комбинации группировок из списка, который содержит все элементы данного списка [duplicate]

У меня есть список (который может быть любой длины) ... iterable = [A, B, C, D, E, F] # length = 6 в этом примере Я хотел бы получить все возможные группировки этого списка, которые содержат все элементы (шесть в выше ...
вопрос задан: 8 May 2015 23:28
2
ответа

Работа с itertools.product и списками в python 3

Я пытаюсь создать возможный список кодонов, учитывая последовательность белка. В основном сценарий, который я пытаюсь создать, обработает данный строковый вход и производит возможные комбинации другого...
вопрос задан: 24 February 2010 10:36
2
ответа

Существует ли эквивалент itertools Python для Java? [закрытый]

Я ищу библиотеку (предпочтительно универсальный), который генерирует повторяемые комбинации и перестановки данных, содержавшихся в наборах. Декартово произведение также было бы хорошо. Лучший способ...
вопрос задан: 6 October 2009 13:57
2
ответа

Кто-либо может обеспечить больше pythonic способа генерировать последовательность morris?

Я пытаюсь генерировать последовательность morris в Python. Мое текущее решение ниже, но я чувствую, что просто записал c в Python. Кто-либо может предоставить больше pythonic решения? определение morris (x): = ['1'...
вопрос задан: 16 February 2009 18:52
1
ответ

Все комбинации из n элементов длиной l, где n < L

Существует множество примеров того, как получить все комбинации из n элементов длины l, если l < = n. Но как насчет получения всех комбинаций из n элементов (например, цифр) длины l, где n < l, например: n = 3 (...
вопрос задан: 23 February 2019 16:19
1
ответ

Перестановка двух & ldquo; связанных & rdquo; списки в питоне

Интересно, есть ли способ использовать itertools.permutations () (или что-то еще или подобное) в двух списках и в некотором роде связать выходные данные обоих, чтобы между их выходами было сопоставление один к одному ...
вопрос задан: 21 January 2019 11:34
1
ответ

Наиболее эффективный способ построить все возможные комбинации четверки для 1 к n

Идея состоит в том, чтобы создать все возможные комбинации [a, b, c, d] [e, f, g, h], где a, b, c, d, e, f, g, h - различные целые числа в диапазоне от 1 до п. Порядок не имеет значения, поэтому, если у меня есть [a, b, c, d], я не хочу [c, b, d, a] ...
вопрос задан: 17 January 2019 16:00
1
ответ

Тип аргумента itertools.product?

Я хочу использовать python itertools.product (). Какой тип ввода требуется? Я хочу ввести только 1 переменную. Как это должно быть структурировано? a = [1,2,3,4] b = [5,6,7,8] itertools.product (a, b) # this ...
вопрос задан: 15 January 2019 21:57
1
ответ

перестановки с уникальными значениями

itertools.permutations генерирует, когда его элементы обрабатываются как уникальные на основании их положения, а не их значения. Поэтому в основном я хочу избегать таких дубликатов: >>> list (itertools ....
вопрос задан: 8 June 2011 20:35
1
ответ

Что Ruby эквивалентны из Python itertools, особенно combinations/permutations/groupby?

itertools модуль Python предоставляет большому количеству положительных героев относительно обработки повторяемого / итератора при помощи генераторов. Например, перестановки (диапазон (3))-> 012 021 102 120 201 210...
вопрос задан: 14 March 2010 18:32
0
ответов

Когда `звездная карта `может быть предпочтительнее `Понимание списка`

При ответе на вопрос Неуклюжий расчет различий между увеличивающимся набором чисел, является есть более красивый способ? Я придумал два решения, одно с пониманием списка и...
вопрос задан: 25 May 2019 19:39
0
ответов

Какова цель Python itertools.repeat?

Каждое использование, которое я могу придумать для класса Python itertools.repeat (), я можете придумать другое не менее (возможно, более) приемлемое решение для достижения того же эффекта. Например: >>> [i for i in ...
вопрос задан: 3 January 2019 18:59
0
ответов

Проверка упорядоченных подмножеств

Я хочу проверить, является ли упорядоченный набор подмножеством большего упорядоченного набора. Я использовал кортежи и itertools.combinations :def subset _test (a, b ):return a in itertools.combinations (b, len (a ))Например,...
вопрос задан: 8 September 2018 15:47
0
ответов

Как решить ошибку памяти с помощью itertools.permutations?

Я пытаюсь получить все возможные комбинации из 10-20 символов с помощью itertools.list () и записать их в файл, но я сталкиваюсь с ошибкой памяти. Мой код: import itertools file = open ("uniq.txt", "r") ....
вопрос задан: 13 July 2018 12:27
0
ответов

привязка траектории: создать все возможные связи между двумя конфигурациями с рождения и смертью

Я хочу связать траектории частиц между видеокадрами. В кадре t0 идентифицируются функции s0. В кадре t1 идентифицируются функции s1. Проблема заключается в том, чтобы найти наиболее вероятную связь между ...
вопрос задан: 13 July 2018 04:53
0
ответов

itertools.groupby () неправильно группируется

У меня есть следующие данные: self.data = [(1, 1, 5.0), (1, 2, 3.0), (1, 3, 4.0), (2, 1, 4.0), (2, 2, 2.0)] Когда я запускаю этот код: для mid, group в itertools ....
вопрос задан: 6 May 2018 11:03