generator — все вопросы

1ответ
4 голоса
Лучший способ преобразовать генератор в класс итератора
Рассмотрим следующий фиктивный пример: def common_divisors_generator(n, m): # Init code factors_n = [i for i in range(1, n + 1) if n%i == 0] factors_m = [i for i in range(1, m + 1) if
2ответа
4 голоса
Python изменить изменяемый итератор
Код выглядит следующим образом: f=open('test.txt') file=iter(f) Когда я делаю next(file) Он будет печатать строку за строкой файла. Но когда я изменил файл test.txt и сохранил его, следующ
1ответ
4 голоса
Всегда ли первый next () в функции генератора js выполняется до первого выхода?
MDN предположил, что " Когда вызывается метод next () итератора, тело функции генератора выполняется до первого выражения yield ", и я понимаю этот пример: function* logGenerator() {
2ответа
4 голоса
Эквивалент Ruby on Rails для архетипов Maven
Maven Archetypes - это удобный способ запустить проект в кратчайшие сроки. Rails - своего рода архетип сам по себе. Тем не менее, мне любопытно узнать, есть ли какие-либо Rails-эквиваленты для Maven
1ответ
4 голоса
Как Python знает, когда вернуть генератор?
Когда я помещаю yield в тело функции, очевидно. Но это не то, что я пытаюсь спросить. Даны две простые функции в интерактивном интерпретаторе: def myGenerator(): yield 42 def myFunction():
1ответ
4 голоса
многопоточность: почему генераторы не поддерживают потоки? Что происходит, когда он разделяется между потоками?
Я читаю этот вопрос , который спрашивает, являются ли генераторы потокобезопасными, и один ответ сказал:    Это не потокобезопасно; одновременные вызовы могут чередоваться и связываться с   лока
1ответ
4 голоса
Как python интерпретирует функцию как генератор
Я знаю, что если в функции присутствует оператор yield, он будет рассматриваться как генератор. Но как работает интерпретатор Python в том случае, когда функция (генератор) вызывается в первый раз.
1ответ
4 голоса
Сцепление генераторов считается вредным?
Я утверждаю: связывание генераторов в Python неэффективно при использовании памяти и делает их непригодными для определенных типов приложений. Если возможно, пожалуйста, докажите, что я не прав.
5ответов
4 голоса
Порядок понимания вложенного списка и выражения вложенного генератора в python
Я новичок в Python, и меня смущает фрагмент кода в официальной документации Python. unique_words = set(word for line in page for word in line.split()) Для меня это выглядит эквивалентно: un
1ответ
4 голоса
Как задержать цикл в функции генератора в JavaScript?
Я написал небольшой генератор, который просто перечисляет кучу сообщений, которые я ему передал: 'use strict'; const sequential = function * (messages) { for (let i = 0; i < messages.length;
2ответа
4 голоса
Использование генераторов для приостановки до разрешения обещания
У меня есть пакетное задание в node.js, которое: копирует файлы в каталог, выполняет анализ файлов, затем удаляет файлы. Я хотел бы перебрать массив заданий и использовать генераторы для прио
1ответ
4 голоса
Ошибка в использовании многопроцессорного модуля Python с функцией генератора.
Может кто-нибудь объяснить, что не так с приведенным ниже кодом from multiprocessing import Pool def sq(x): yield x**2 p = Pool(2) n = p.map(sq, range(10)) Я получаю следующую ошибку   
4ответа
4 голоса
Программное обеспечение для создания аудио или библиотека .NET
Мне нужно иметь возможность проигрывать определенные тоны в приложении на c #. Мне все равно, генерирует ли он их на лету или воспроизводит их из файла, но мне просто нужен НЕКОТОРЫЙ способ генериро
2ответа
4 голоса
Как я могу генерировать случайное английское «звучащее» слово в .Net?
Я знаю, что было несколько постов о случайной генерации слов на основе больших словарей или поисков в Интернете. Тем не менее, я ищу генератор слов, который я могу использовать для создания надежног
1ответ
4 голоса
Алгоритм для получения всех возможных подмножеств списка, в порядке их продукта, без построения и сортировки всего списка (т.е. генераторы)
Практически, у меня есть набор объектов с вероятностями, и я хочу посмотреть на каждую возможную группу из них в порядке вероятности того, что они являются всеми истинными, если предположить, что
1ответ
4 голоса
Почему сгенерированные представления twitter-bootstrap-rails используют model_class.human_attribute_name (: column) вместо только строки
С установленными twitter-bootstrap-rails и генератором: rails g bootstrap:themed Model создает представления, содержащие такие строки, как: <th><%= model_class.human_attribute_name
2ответа
4 голоса
Генераторы Python - float ((yield))
Я читаю следующий урок о генераторах в Python http://excess.org/article/2013/02/itergen2/ Он содержит следующий код: def running_avg(): "coroutine that accepts numbers and yields their run
1ответ
4 голоса
Как проверить управление потоком на основе генератора в JavaScript (ES6)?
Как заставить Мокко подождать, пока асинхронные функции не завершатся? Модуль var fs = require('mz/fs'); var co = require('co'); module.exports = new filecache(); function filecache () { va
1ответ
4 голоса
Разрешает ли Python рекурсивную функцию __iter__?
Я пытаюсь написать функцию __iter__, которая должна рекурсивно обходить каталог (включая подкаталоги), и поскольку ее структура произвольна Я думал, что рекурсивная функция будет способом пойти. Но
1ответ
4 голоса
доход от генератора, который имеет возвращаемое значение <value> утверждение в нем
У меня есть генератор с оператором return value. Если я использую следующий на нем, я получаю Stopiteration: value от него, как ожидалось. Однако, когда я использую yield from, value потеряны. In
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132