Resultados da pesquisa a pedido "generator"
Como o 'rendimento' funciona neste gerador de permutação?
def perm_generator(lst): if len(lst) == 1: yield lst else: for i in range(len(lst)): for perm in perm_generator(lst[:i] + lst[i+1:]): yield [lst[i]] + permEsse código está me incomodando, pois não entendo como oyields se conectam. Meu ...
O que geralmente é mais rápido, um rendimento ou um acréscimo?
Atualmente, estou em um projeto de aprendizado pessoal, onde leio em um banco de dados XML. Encontro-me escrevendo funções que coletam dados e não tenho certeza de qual seria uma maneira rápida de devolvê-los. O que geralmente é mais ...
encadeando chamadas de método assíncrono - javascript
Você tem um objeto de protótipo Foo com duas chamadas de método assíncronas, bar e baz. var bob = new Foo() Foo.prototype.bar = function land(callback) { setTimeout(function() { callback() console.log('bar'); }, 3000); }; Foo.prototype.baz = ...
Como iterar sobre os resultados de uma função de gerador
Existe uma maneira melhor de iterar sobre os resultados de um gerador, meu loop for é feio: for(let job = readyJob.next(); !job.done; job = readyJob.next()){ }No contexto, há uma função de gerador que pode determinar se há um lote de ...
Como testar falhas de solicitação de API com o Redux Saga?
Estou tentando testar todos os cenários que minha saga poderia seguir, mas não consigo fazer os comportamentos que desejo. Isso é bastante simples, tenho uma solicitação HTTP (login) e quero testar os casos de sucesso e falha zombando do meu ...
Implementando o Suporte “Gerador” em um Idioma Customizado
Eu tenho um pouco de fetiche pelo design de idiomas e atualmente estou brincando com meu próprio idioma de hobby. ( http://rogeralsing.com/2010/04/14/playing-with-plastic/ [http://rogeralsing.com/2010/04/14/playing-with-plastic/]) Uma coisa que ...
Colocando em Cache um Gerador
Uma pergunta semelhante recente (isinstance (foo, types.GeneratorType) ou inspect.isgenerator (foo)?) me curioso sobre como implementar isso genericamente.Pa...
Como obter os n próximos valores de um gerador em uma lista (python)
Eu criei um gerador para ler um arquivo palavra por palavra e funciona muito bem. def word_reader(file): for line in open(file): for p in line.split(): yield p reader = word_reader('txtfile') next(reader)Qual é a maneira mais fácil de obter os n ...