0
ответов

itertools.chain для связывания списка iter?

import itertools def _yield_sample (): it = iter (itertools.combinations ('ABCD', 2)) it2 = iter (itertools.combinations ('EFGH', 3)) itc = itertools.chain (it, it2) для x в itc: ...
вопрос задан: 11 August 2017 14:14
0
ответов

Является ли itertools потокобезопасным?

Например, если я создаю итератор с использованием цепочки, могу ли я вызывать его в нескольких потоках? Обратите внимание, что потокобезопасность, основанная на GIL, приемлема, но не предпочтительна. (Обратите внимание, что это немного ...
вопрос задан: 23 May 2017 12:24
0
ответов

itertools.take while внутри функции-генератора -почему она оценивается только один раз?

У меня есть такой текстовый файл :11 2 3 4 11 111 Используя Python 2.7, я хочу превратить его в список списков строк, где разрывы строк разделяют элементы во внутреннем списке, а пустые строки разделяют элементы в...
вопрос задан: 23 May 2017 12:17
0
ответов

Простая идиома, чтобы разбить список длиной n на блоки длиной k, когда n% k> 0?

В Python , список длиной n легко разбить на блоки размером k, если n кратно k (IOW, n% k == 0). Вот мой любимый подход (прямо из документации): >>> k = 3 >>> n = ...
вопрос задан: 23 May 2017 10:33
0
ответов

Python cara membaca N jumlah baris sekaligus

Saya sedang menulis kode untuk mengambil textfile besar (beberapa GB) baris N pada satu waktu, proses batch itu, dan pindah ke baris N berikutnya sampai saya menyelesaikan seluruh file. (Saya tidak peduli jika yang terakhir ...
вопрос задан: 8 May 2017 04:49
0
ответов

Мой IDLE не распознает itertools.izip () как функцию

>>> itertools.izip ('ABCD', 'xy') Traceback (последний вызов был последним): файл "", строка 1, в itertools.izip ('ABCD', 'xy' ) AttributeError: объект 'module' имеет ...
вопрос задан: 30 August 2015 02:33
0
ответов

Как вы называете такой класс, связанный с параллелизмом? А есть ли стандартная реализация?

Поскольку я не смог найти ее стандартной реализации, я создал этот небольшой класс, но я думаю, что что-то простое, как это, уже должно где-то существовать: class ReturnValue {private var value = ...
вопрос задан: 18 July 2015 23:09
0
ответов

Решение головоломки в Python

У меня есть одна головоломка, и я хочу решить ее с помощью Python. Головоломка :У торговца есть 40-килограммовая гиря, которую он использовал в своем магазине. Однажды он выпал из его рук и разбился на 4 части. Но...
вопрос задан: 22 June 2015 16:43
0
ответов

itertools.groupby в шаблоне django

У меня странная проблема с использованием itertools.groupby для группировки элементов набора запросов. У меня есть ресурс модели: из django.db import models TYPE_CHOICES = (('event', 'Event Room'), ('...
вопрос задан: 23 April 2013 14:09
0
ответов

Извлечь список из itertools.cycle

У меня есть класс, который содержит экземпляр itertools.cycle, который я хотел бы скопировать. Один подход (, единственный, который я могу придумать ), заключается в извлечении начального итерируемого (, который был списком ),...
вопрос задан: 20 August 2012 12:45
0
ответов

Самый питонический (и эффективный )способ вложения списка парами

мой список :mylist=[1,2,3,4,5,6] Я хотел бы преобразовать mylist в список пар :[[1,2],[3,4],[5,6]] Есть ли питонический способ сделать это? Понимание списка? Итертулс?
вопрос задан: 3 August 2012 02:47
0
ответов

tee function из библиотеки itertools

Объекты list и islice являются итерируемыми, но почему такая разница в результате. r = [1, 2, 3, 4] i1, i2 = тройник (r) напечатайте [e для e в r, если e < 3] печатать [e вместо e в i2] #[1, 2] #[1, 2, 3, ...
вопрос задан: 12 June 2012 14:43
0
ответов

Python создает список с помощью itertools.product?

Я создаю список с помощью itertools из списка диапазонов, пока у меня есть :start _list = [xrange (0,201,1 ),xrange (0,201,2 ),xrange (0,201,5 ),xrange (0,201,10 ),xrange (0,201,20 ),xrange (0,201,50 ),xrange (0,...
вопрос задан: 12 June 2012 01:40
0
ответов

Потребление памяти продуктом Python itertools

В документации сказано, что декартова функция произведения фактической реализации не создает промежуточных результатов в памяти. Как это возможно с генераторами? Может кто-нибудь показать мне...
вопрос задан: 23 May 2012 12:48
0
ответов

Сгенерировать список всех палиндромных чисел из 3 цифр в python

Я могу закодировать это грубо, но есть ли какой-то интуитивный способ с использованием понимания списка или itertools и т. д.? А также, как это сделать, если ему задано число из k цифр, а не только из 3?
вопрос задан: 20 May 2012 12:39
0
ответов

Генерация подмножеств переставленного списка слов в Python

У меня есть список слов, и мне нужно сгенерировать все возможные их перестановки, с одной оговоркой. В настоящее время я использую следующий код: from itertools import permutations wordlist = ["word1", "word2" ...
вопрос задан: 30 April 2012 14:27
0
ответов

Как «многократно -обработать» модуль продукта itertools?

Итак, я попытался Я попытался рассчитать миллионы и миллионы различных комбинаций приведенной ниже строки, но я вычислял только примерно 1750 комбинаций в секунду, что даже близко не соответствует скорости, которая мне нужна....
вопрос задан: 21 April 2012 19:15
0
ответов

Python itertools.product с переменным количеством аргументов

Я пытаюсь написать модуль для объединения переменного количества списков, используя itertools.product. Самое близкое, что я могу получить, это: import itertools lists = [["item1","item2"],["A","b","C"], ["etc..."]] ...
вопрос задан: 13 April 2012 21:56
0
ответов

Python itertools.product переупорядочивает генерацию

У меня есть это: shape = (2, 4) # произвольно, может быть 3 измерения, например (3, 5, 7) и т.д... for i in itertools.product(*(range(x) for x in shape)): print(i) # output: (0, 0) (0, 1) (0, 2) (0, 3) (...
вопрос задан: 28 March 2012 08:16
0
ответов

Использую itertools.product и хочу ввести значение

Итак, я написал небольшой скрипт для загрузки изображений с веб-сайта. Он проходит через 7-значное значение альфа-символа, где первый символ всегда является числом. Проблема в том, что если я хочу остановить скрипт и...
вопрос задан: 25 March 2012 22:55
0
ответов

Как перебирать буквенные и цифровые числа

Я хотел бы знать, как в Python я могу перебирать набор условий. строка, содержащая от 2 до 6 младших буквенных или цифровых символов первый символ всегда является числом Итак, короткая последовательность...
вопрос задан: 17 March 2012 07:52
0
ответов

Перестановки Python с ограничениями

Я использую Python 3 и пытаюсь найти способ получить все перестановки списка, применяя при этом некоторые ограничения. Например, у меня есть список L=[1, 2, 3, 4, 5, 6, 7]. Я хочу найти все...
вопрос задан: 11 March 2012 23:49
0
ответов

группировщик с последовательностью размера блока в python?

У меня есть генератор, который я хочу перебирать на двух уровнях. Первый уровень неравномерно распределен, затем я хочу разбить следующий уровень, скажем, на группы по 5 человек. Мне нужно, чтобы он эффективно занимал память и ...
вопрос задан: 24 February 2012 16:20
0
ответов

Назовите части итераций в itertools.products

Я читал об itertools, который кажется очень мощным модулем. Меня особенно интересует itertools.product (), который, кажется, дает мне все комбинации итерируемых входов ....
вопрос задан: 1 February 2012 16:07
0
ответов

Есть ли в python встроенная функция для чередования генераторов / последовательностей?

Я заметил, что itertools не ( мне кажется) есть функция, способная чередовать элементы из нескольких других повторяемых объектов (в отличие от их архивирования): def leaf (* args): return (it.next () ...
вопрос задан: 8 January 2012 11:04
0
ответов

Почему я получаю ошибку MemoryError с itertools.product?

Я ожидаю, что следующий фрагмент даст мне итератор, дающий пары из декартова произведения два входных итератора: $ python Python 2.7.1+ (r271: 86832, 11 апреля 2011 г., 18:13:53) [GCC 4.5 ....
вопрос задан: 1 January 2012 20:48
0
ответов

Результаты Python itertools.combinations

Я не могу указать количество результатов, которые я должен получить от этой функции в заголовке, поэтому надеюсь на вашу помощь. Просмотр документов http://docs.python.org/library/itertools.html#itertools.combinations ...
вопрос задан: 26 December 2011 10:56
0
ответов

Как соединить / объединить вывод двух генераторов с помощью python

У меня есть два генератора g1 и g2 для строки в g1: print line [0] [a, a, a] [b, b, b] [c, c, c] для строки 1 в g2: вывести строку 1 [0] [1, 1, 1] [2, 2, 2] [3, 3, 3] для строки в itertools.chain (g1, ...
вопрос задан: 19 December 2011 06:37
0
ответов

Как чтобы разделить список на подмножества без повторяющихся элементов в python

мне нужен код, который принимает список (до n = 31) и возвращает все возможные подмножества n = 3 без каких-либо двух элементов, повторяющихся в одном подмножестве дважды (подумайте людей, которые объединяются в группы по 3 человека с ...
вопрос задан: 15 November 2011 08:22
0
ответов

Сочетание Itertools и Multipressing?

У меня есть 256x256x256 Numpy Массив, в котором каждый элемент является матрицей. Мне нужно выполнить некоторые расчеты на каждом из этих матриц, и я хочу использовать многопроцессорный модуль для скорости. ...
вопрос задан: 5 September 2011 10:05