Вопросы с тегом 'generator'

Генератор является обобщением подпрограммы, в основном используемой для упрощения написания итераторов. Оператор yield в генераторе не указывает сопрограмму для перехода к ней, а скорее возвращает значение обратно в родительскую процедуру.
3
ответов

получение максимального значения из каждого столбца файла csv

Кто-нибудь поможет мне решить следующую проблему. Я попробовал это самостоятельно, и я также приложил это решение. Я использовал 2-й список, но мне нужно другое решение без 2-го списка, которое должно быть более питоновым. pl предложите мне, чтобы ...
задан 17 окт. '13 в 8:48
0
ответов

Scala идиоматические потоковые генераторы для внешнего (потенциально неограниченного) ввода-вывода

У меня есть два варианта использования: 1) перемещение курсора базы данных; 2) реализация структуры для скрепок данных, аналогичной Python Scrapy. Я просто хотел бы написать материал, используя цикл for и уступая. Мои два вопроса: 1) Важный: как м...
задан 12 нояб. '13 в 14:11
2
ответов

Бесконечный итерируемый генератор на Цейлоне

Есть ли простой способ на Цейлоне создать бесконечную итерабельность, которая генерирует каждый элемент, вызывая одну и ту же заданную функцию no-args? Другими словами, предлагает ли языковой модуль эквивалент Java 8 Stream.generate(Supplier<T&g...
задан 25 нояб. '13 в 6:41
1
ответ

Создавать или анализировать HTML в SWF

Здравствуйте, мне нужен вариант или подход к "преобразованию" HTML в SWF. Я тестировал расширение ming для PHP, но он не позволяет мне напрямую передавать HTML и анализировать его в SWF. В настоящее время я работаю на PHP, но любое другое решение, ...
задан 26 нояб. '13 в 16:32
1
ответ

Преобразование инструкции yield в выражение Generator в Python

У меня есть вопрос относительно преобразования выражения yield в выражение генератора Поэтому у меня есть этот метод малой доходности, который получает функцию и начальный номер в качестве своих входов и в основном вызывает функцию для каждого пред...
задан 30 нояб. '13 в 15:13
1
ответ

Изящная итерация генератора IronPython из С#

Я очень хорошо разбираюсь в С# и Python (но не знаю о новых dynamic функциях в.NET 4.x), я недавно решил добавить поддержку сценариев IronPython в одно из моих приложений на С#. У меня есть все основные коммуникации, такие как передача Action<>...
задан 11 дек. '13 в 0:15
1
ответ

оператор с выражением, который может пропустить свой блок

Я устал писать код Python (2.7) следующим образом: if "george" in cats and cats["george"] is not None: special_cat = cats["george"] # do something with special_cat Поэтому я написал генератор, который возвращает либо нулевой, либо один объ...
задан 11 дек. '13 в 17:59
2
ответов

С# Строковый генератор

Я новичок в С#, и мне было интересно, могли бы вы, ребята, помочь мне. Прежде всего, я делаю довольно простой генератор. Я хочу, чтобы он дал мне строку по умолчанию каждый раз, когда я нажимаю кнопку генерации. (Строка 00000001008), тогда я хочу до...
задан 27 дек. '13 в 11:04
2
ответов

PHP-форма: HTML не интерпретируется правильно

У меня есть PHP-форма, которая собирает CSS и HTML-код от пользователя. Затем форма загружает страницу PHP, которая включает в себя CSS и HTML. Моя проблема заключается в том, что HTML отображается как обычный текст вместо HTML. В файле PHP дескри...
задан 06 янв. '14 в 11:20
1
ответ

Как получить элемент несколько раз

Я пытаюсь реализовать метод, в котором каждый элемент списка получает столько же, сколько параметр говорит: def rgen (n): for elem in list: yield elem Когда я вызываю rgen (2), я хотел бы каждый элемент из этого списка дважды и т.д. Но...
задан 08 янв. '14 в 17:03
2
ответов

Исключительные исключения в генераторах

У меня проблемы с Python 2.7, в результате чего исключение, созданное генератором, не увлекательно. Я потерял много времени, дважды, с таким поведением. def gen_function(): raise Exception("Here.") for i in xrange(10): yield i try...
задан 08 янв. '14 в 22:49
2
ответов

Как получить двойной доход в функциях python?

У меня есть функция, которая дает 2 части списка: >>> x = [1,2,3,4,5,6] >>> def fold(ls): ... for i in range(0,2): ... yield x[:i] ... yield x[i:] ... Я понимаю, что он по-прежнему возвращается как 1 г...
задан 21 янв. '14 в 15:53
1
ответ

Деструктор Python на основе try/finally + yield?

Я тестировал грязный хак, вдохновленный этим http://docs.python.org/2/library/contextlib.html. Основная идея - принести идею try/finally на уровень класса и получить надежный и простой деструктор класса. class Foo(): def __init__(self): self._...
задан 23 янв. '14 в 3:30
2
ответов

Генератор, не работающий в драгоценных камнях

У меня возникла проблема при создании генератора внутри драгоценного камня. Когда я запускаю rails g, отображается генератор: Supportator: supportator:initializer Но когда я запускаю генератор с rails generate supportator:initializer возникает с...
задан 28 февр. '14 в 15:12
1
ответ

Rails - Jaybird: задайте имя seq для генератора

как я могу установить пользовательское имя seq в файле миграции? мы используем firebird db с адаптером jdbc. в firebird размер столбца равен 32, поэтому сообщение об ошибке: Имя больше, чем размер столбца базы данных у нас была такая же проблема с...
задан 28 февр. '14 в 16:14