0
ответов

Как напечатать то, что я считаю объектом?

test = ["a", "b", "c", "d", "e"] def xuniqueCombinations (items, n): if n == 0: yield [] else: for i in xrange (len (items) -n + 1): for cc in xuniqueCombinations (items [i + 1:] , n-1): ...
вопрос задан: 15 December 2015 22:11
0
ответов

Есть ли эффективный способ использования диспетчеров контекста внутри генераторов?

from contextlib import contextmanager @contextmanager def context (): напечатать "вход" yield print "exiting" def test (): with context (): для x в диапазоне (10): yield ...
вопрос задан: 9 December 2015 13:32
0
ответов

Генераторы стиля Python -в Go

В настоящее время я работаю над Tour of Go и подумал, что горутины использовались аналогично генераторам Python, особенно с вопросом 66. Я подумал, что 66 выглядит сложным, поэтому я переписал его...
вопрос задан: 30 October 2015 17:19
0
ответов

Генератор PHP выдает первое значение, затем перебирает остальные

У меня есть этот код: current (); эхо $ ...
вопрос задан: 29 October 2015 22:37
0
ответов

Как взять первые N элементов из генератора или списка в Python? [дубликат]

В linq я бы использовал var top5 = array.Take (5); Как это сделать с помощью Python?
вопрос задан: 1 October 2015 01:48
0
ответов

Как я могу сгенерировать диаграммы классов UML из исходных файлов C ++? [closed]

С doxygen я могу создавать хорошие диаграммы, но doxygen не хватает более глубокого анализа взаимосвязей между классами. Он распознает происхождение, но инструмент не понимает другие отношения. Что ...
вопрос задан: 1 August 2015 22:38
0
ответов

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

У меня есть функция генератора, которая выглядит примерно так: def mygenerator (): next_value = compute_first_value () # Дорогостоящая операция, а next_value! = terminating_value: yield ...
вопрос задан: 27 April 2015 09:38
0
ответов

Имена функций генератора Python - полезен ли префикс? [closed]

Большинство функций легко назвать. Как правило, имя функции зависит от того, что она делает, или от типа результата. Однако в случае функции генератора результат может быть итеративным ...
вопрос задан: 3 February 2015 18:34
0
ответов

как выбрать только один элемент из генератора (на Python)?

У меня есть функция генератора, подобная следующей: def myfunct (): ... yield result Обычный способ вызова этой функции: для r в myfunct (): dostuff (r) Мой вопрос, есть ли способ ...
вопрос задан: 12 December 2014 01:42
0
ответов

Python yield и stopiteration в одном цикле?

У меня есть генератор, в который я хотел бы добавить начальное и конечное значение к фактическое содержимое, это примерно так: # любая обычная очередь, из которой я хотел бы что-то получить q = Queue () def ...
вопрос задан: 23 November 2014 10:32
0
ответов

Как я могу заставить генератор Python возвращать Нет, а не StopIteration?

Я использую генераторы для выполнения поиска в списках, подобных этому простому примеру: >>> a = [1,2,3,4] >>> (i для i, v в enumerate (a), если v == 4) .next () 3 (Чтобы немного обрисовать пример, ...
вопрос задан: 23 November 2014 10:29
0
ответов

Обработка исключения в генераторе

У меня есть генератор и функция, которая использует его :def read ():while something ():yield something _else ()def process ():for item in read ():do stuff Если генератор...
вопрос задан: 3 September 2014 08:19
0
ответов

Как работает генератор случайных чисел в C #?

Мне просто интересно, как работает генератор случайных чисел в C #. Мне также было любопытно, как я могу создать программу, которая генерирует случайные целые числа от 1 до 100.
вопрос задан: 25 June 2014 08:42
0
ответов

Понимание узлов JS-генераторов с модулем fs

Некоторое время я был очень взволнован Node JS. В конце концов я решил собраться и написать тестовый проект, чтобы узнать о генераторах в последней сборке Node Harmony. Вот мой очень простой тест ...
вопрос задан: 24 March 2014 04:53
0
ответов

Код для генератора паролей

Я работаю над проектом C #, где мне нужно генерировать случайные пароли. Кто-нибудь может предоставить какой-то код или высокоуровневый подход для генерации пароля? Должно быть возможно указать следующее: ...
вопрос задан: 10 February 2014 10:37
0
ответов

Python: сделать генератор списков JSON сериализуемым

Как я могу объединить список файлов JSON в огромный массив JSON? У меня 5000 файлов и 550 000 пунктов списка. Моя первая попытка была использовать jq, но похоже, что jq -s не оптимизирован для большого ввода. JQ-S -...
вопрос задан: 9 February 2014 19:25
0
ответов

Почему этот генератор Fizz Buzz значительно быстрее, чем этот класс Fizz Buzz Iterator?

Изучив методы и генераторы класса итераторов, я проверил характеристики производительности простых решений Fizz Buzz, использующих каждую идиому: >>> from timeit import timeit >> ...
вопрос задан: 8 February 2014 17:57
0
ответов

Аббревиатуры часовых поясов Windows в ASP.NET

Существуют ли они вообще? Мне очень надоело показывать «Стандартное романтическое время» моим европейским пользователям и пытаться объяснить, почему их « Центральноевропейское время "не может отображаться как" CET ". Если я проанализировал" ...
вопрос задан: 7 October 2013 09:02
0
ответов

Рекомендации генератора статического сайта, который принимает документы Markdown? [закрыто]

Я ищу генератор статического сайта, который принимает документы Markdown в качестве входного исходного кода. Я использовал Markdoc, но он выглядит заброшенным. И он не копирует статический файл в папку с исходным документом. Так что я ...
вопрос задан: 24 September 2013 11:22
0
ответов

Как пройти через генератор

Как можно пройти через генератор? Я думал об этом так :gen = функция _, что _возвращает _a _генератор (param1, param2 )если ген:#в случае, если генератор имеет значение null, а True :попробуйте :...
вопрос задан: 8 August 2013 17:13
0
ответов

Генератор графа потока управления для кода C #

Мне нужен инструмент, который берет код C # и генерирует граф потока управления кода если есть что-то подобное в визуальной студии ... Пожалуйста, укажите мне на это спасибо
вопрос задан: 10 March 2013 10:24
0
ответов

Все ли STL C ++ выдают одинаковые случайные числа (для одного и того же начального числа)?

Все ли STL C ++ выдают одинаковые случайные числа (для одного и того же начального числа)? Это справедливо для всех платформ? Это где-то указано?
вопрос задан: 19 February 2013 21:12
0
ответов

Как я могу бесконечно зацикливать итератор в Python, через генератор или другой?

Насколько я понимаю, использование Generator - лучший способ добиться чего-то подобного, но я открыт для предложений. В частности, один из вариантов использования это: я хотел бы напечатать некоторые элементы рядом с ...
вопрос задан: 17 October 2012 23:20
0
ответов

Python 3: метод отправки генераторов

Я не могу понять метод отправки. Я понимаю, что он используется для работы генератора. Но синтаксис здесь: generator.send (значение). Я почему-то не могу понять, почему значение должно стать результатом ...
вопрос задан: 28 September 2012 11:04
0
ответов

Каков результат выражения yield в Python?

Я знаю, что yield превращает функцию в генератор, но каково возвращаемое значение самого выражения yield? Например: def whizbang(): for i in range(10): x = yield i Что такое ...
вопрос задан: 29 August 2012 05:10
0
ответов

«Ожидаемый токен» с использованием генератора парсера лимона

Есть ли известный способ создать список «Ожидаемый токен» при возникновении синтаксической ошибки? Я использую Lemon в качестве генератора парсеров.
вопрос задан: 29 July 2012 00:30
0
ответов

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

Интересно, возможно ли реализовать оптимальный класс генератора строк, отвечающий следующим требованиям второго взгляда: Критерии генерации с использованием регулярных выражений Лексикографическое перечисление порядка. ...
вопрос задан: 28 July 2012 04:25
0
ответов

Необходимо понять объект генератора Python

В следующем :name = 'TODD' символы = установить ('AEIOU' )for ii in range (-1, int (math.copysign (len (name )+ 1, -1 )), -1 ):, если есть ((cc in chars )for cc in name[ii] ):print 'Найдено' else :...
вопрос задан: 26 July 2012 16:42
0
ответов

Выход только один раз за итерацию

Я пытаюсь выполнить преобразование типов с помощью генератора, но я хочу перейти к следующему элементу в итераторе, как только я успешно получу значение. Моя текущая попытка даст несколько значений в случаях...
вопрос задан: 20 July 2012 08:28
0
ответов

Вложенный цикл Python с генераторами не работает (в некоторых случаях )?

Кто-нибудь, пожалуйста, объясните поведение вложенного цикла с использованием генераторов? Вот пример. a = (x для x в диапазоне (3 ))b = (x для x в диапазоне (2 ))for i in a :for j in b :print (i,j )...
вопрос задан: 19 July 2012 22:30