Описание тега python-itertools
Стандартный библиотечный модуль для Python с утилитами для итераций. Также добавьте тег python для большей видимости.
2
ответа
Отладчик Pycharm отключается
Привет у меня есть список из четырех направлений и метод, как directions = ["NORTH", "EAST", "SOUTH", "WEST"] def rotate_left(self): cycled = cycle(self.directions) current = dropwhile(lambda x: x != self.direction, cycled) self.direction = next(cur…
18 окт '17 в 19:13
2
ответа
Python - есть ли способ добавить псевдоним "as" в цикл for?
Замечания: python --version доходность Python 3.6.4 :: Anaconda, Inc. Я работаю с некоторыми itertools код, который, кажется, намеревается выпускать кортежи, но я хочу перебрать каждый результат как numpy.array, Вариант использования: у меня есть на…
29 ноя '18 в 22:43
2
ответа
Как искать в строке, чтобы узнать, могу ли я написать слово
Например, у меня есть x = "dsjcosnag" y = "dog" print(checkYinX(y,x)) >>true Поэтому я думаю, что мне нужно было бы использовать цикл while в качестве счетчика для каждой буквы в y, а затем я мог бы использовать itetools для циклического переб…
29 мар '13 в 14:43
3
ответа
Выбирайте подмножество из списка случайным образом и поддерживайте одинаковое количество пиков в Python
Учитывая список строк вроде этого (на самом деле у меня есть гораздо более длинный список, но я буду сокращать его здесь): items=['fish','headphones','wineglass','bowtie','cheese','hammer','socks'] Я хотел бы выбрать подмножество, скажем, 3, из этог…
21 окт '14 в 16:58
0
ответов
Время группировки операций выше, чем сумма времени с Python timeit
Я работаю в ноутбуке Jupyter с ядром Python3.6. Я начну со следующих определений: upstream = 10 downstream = 15 ref_pos = 20 positions = range(50) def in_range(position): return ref_pos - upstream <= position <= ref_pos + downstream Я эксперим…
10 авг '18 в 16:47
1
ответ
Блоки продукта itertools, при использовании генераторов в качестве параметров
Мне нужно построить на выходе декартово произведение, генерируемое двумя или более функциями генератора.Я бы хотел, чтобы файл itertools.product не блокировался, а вместо этого предоставлял mr первые элементы product, прежде чем функции ввода генера…
12 май '14 в 09:57
2
ответа
Python - создать новую строку определенной длины с n заменами из определенного алфавита
Я работал над быстрым и эффективным способом решения следующей проблемы, но до сих пор мне удавалось решить ее только с помощью довольно медленного решения с использованием петли. В любом случае, вот описание: Итак, у меня есть строка длиной L, скаж…
12 ноя '13 в 02:40
3
ответа
Понимание Python's itertools.chain и следующих
Я пытаюсь преобразовать строку кода Python в JavaScript, но я ограничен в знаниях Python и изо всех сил пытаюсь понять это. Может кто-нибудь, пожалуйста, попробуйте объяснить следующую строку кода? point_orientation функция не важна, она просто возв…
21 апр '18 в 17:51
3
ответа
Почему я получаю MemoryError с itertools.product?
Я ожидал бы, что следующий фрагмент даст мне итератор, дающий пары из декартового произведения двух входных итераций: $ python Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" f…
01 янв '12 в 20:48
0
ответов
Python / перегруппировать несколько файлов в списке в соответствии с их размерами с интервалом
Я хотел бы сгруппировать несколько файлов в папке в соответствии с их размером. Тем не менее, этот размер должен быть в пределах + -200 байтов. То есть, если один файл весит 2698752 байта, а другой - 2698700 байт, он все равно входит в ту же группу.…
16 авг '18 в 20:45
1
ответ
Вызов Roundrobin по результатам группы itertools
Я ищу более эффективный и Pythonic способ использования itertools roundrobin рецепт по группам, образованным itertools.groupby(), В частности, у меня есть список URL-адресов (не отсортированных), и я хочу изменить их порядок так, чтобы упорядочение …
18 ноя '18 в 01:13
2
ответа
Используйте send для генератора с itertools.tee
Я пытаюсь разделить генератор с send и itertools.tee. Хотя это работает для генератора без sendэтот пример выдает следующую ошибку: AttributeError: у объекта 'itertools._tee' нет атрибута 'send' from itertools import tee def i(): for j in range(10):…
16 мар '17 в 13:26
1
ответ
Нахождение последовательности чередующихся номеров в списке
В настоящее время я пытаюсь реализовать правило Четвертого Нельсона по адресу: https://en.wikipedia.org/wiki/Nelson_rules Т.е. учитывая список чисел длины N, я хочу знать, существует ли последовательная последовательность чисел, которые чередуются в…
09 июл '15 в 23:04
2
ответа
Как разбить файл на куски по строковому разделителю в Python
Мне нужно загрузить потенциально большой файл CSV в мое приложение. Каждый раздел этого файла обозначен #TYPE *, Как мне разбить его на куски и выполнить дальнейшую обработку для каждого чанка? Каждый блок представляет собой список заголовков, за ко…
03 мар '16 в 13:32
2
ответа
Как создать комбинацию строк фиксированной длины, используя набор символов?
В Python, как я могу сгенерировать строку со всеми комбинациями набора символов до определенной длины? Я знаю, как использовать itertools для генерации всех комбинаций и перестановок, но я не могу понять, как генерировать строки динамической длины. …
12 сен '13 в 19:21
1
ответ
Python - Сужение перестановок itertools приводит к операторам if. Как с повторным элементом?
Относительный новичок Python/ программирования здесь. Я играю с методом перестановок itertools, чтобы сузить полученные результаты с помощью оператора "if" для создания нужного мне списка. В моем коде ниже вы увидите, что я хочу вернуть суженный спи…
29 ноя '13 в 20:55
3
ответа
itertools.product медленнее, чем вложенные для циклов
Я пытаюсь использовать itertools.product Чтобы сделать сегмент моего кода (в симуляторе изотопов) более легким для чтения и, как мы надеемся, более быстрым (в документации указано, что промежуточные результаты не создаются), я проверил обе версии ко…
03 июл '14 в 13:46
2
ответа
Как объединить содержимое вложенного списка без потери подсписков?
У меня есть следующий вложенный список строк: my_list = [['Yesterday I was talking to a friend who is considering applying for a job here at Tailwind.', 'He asked me why I took the job of Director of Marketing and Growth back in July, and among the …
02 дек '16 в 20:10
0
ответов
Создайте все комбинации логических значений для указанного n
Я хочу повторить декартово произведение [False,True] n раз, чтобы вывод был, например, с n=3: [(False, False, False),(False, False, True),(False, True, False), (False, True, True),(True, False, False),(True, False, True), (True, True, False),(True, …
09 июн '18 в 18:43
3
ответа
python - комбинации замены символов со списком
Я пытаюсь создать список слов, который содержит все возможные комбинации замены символов путем замены нескольких символов соответствующими списками. Вход также является списком ключевых слов. Пример: keywords=["magic", "mate"] aoptions = ["a", "4", …
25 май '17 в 13:25