Resultados da pesquisa a pedido "generator"
Como escrever uma classe de gerador?
Eu vejo muitos exemplos de funções de gerador, mas quero saber como escrever geradores para classes. Digamos, eu queria escrever a série Fibonacci como uma classe. class Fib: def __init__(self): self.a, self.b = 0, 1 def __next__(self): ...
Por que você não pode alternar o comportamento de um gerador de função por um argumento?
Considere estas duas funções: def foo(): x = 0 while True: yield x x += 1 def wrap_foo(limit=10, gen=True): fg = foo() count = 0 if gen: while count < limit: yield next(fg) count += 1 else: return [next(fg) for _ in range(limit)]=foo() é um ...
Anotação do tipo PEP 484 do Python para expressão de gerador
Qual é a anotação de tipo correta para uma função que retorna umexpressão gerador [https://docs.python.org/3/reference/expressions.html#generator-expressions]? por exemplo.: def foo(): return (x*x for x in range(10))Não consigo descobrir se ...
Quando usar retorno (render algo)?
Por um longo tempo eu não sabia que você não pode colocarreturn na frente de uma declaração de rendimento. Mas na verdade você pode: def gen(): return (yield 42)que é semelhante a def gen(): yield 42 returnE o único uso que consigo pensar é ...
usando filtro e gerador para gerar número primo sem fim em python
Abaixo está um programa python que encontrei para encontrar números primos usandoPeneira de Eratóstenes [https://en.wikipedia.org/wiki/Sieve_of_Eratosthenes]. Ele usa filtro e gerador. Eu não sou capaz de entender isso. def _odd_iter(): n = 1 ...
Como criar um gerador assíncrono em Python?
Estou tentando reescrever esse código Python2.7 para a nova ordem mundial assíncrona: def get_api_results(func, iterable): pool = multiprocessing.Pool(5) for res in pool.map(func, iterable): yield resmap() blocos até que todos os ...
Como posso usar geradores assíncronos em JavaScript?
Eu tenho uma API que vai retornar um cursor para buscar mais dados. Eu zombei assim: function fetch(n) { return Promise.resolve({ results: [n], next: next < 10 && n + 1, }) }O que estou tentando fazer é descobrir como posso usar async / ...
Recebendo `UnhandledPromiseRejectionWarning` mesmo que a promessa rejeitada seja manipulada
Eu construí uma função que itera através de umGenerator contendo código síncrono ePromises: module.exports = { isPromise (value) { return typeof value === 'object' && value !== null && 'then' in value; }, runGen (generatorFunc, startValue) { let ...
Escopo Variável Em Geradores Em Classes
Eu acho que sei como variáveis e geradores funcionam bem em Python. No entanto, o código a seguir me deixa confuso. from __future__ import print_function class A(object): x = 4 gen = (x for _ in range(3)) a = A() print(list(a.gen))Ao executar o ...
__next__ em geradores e iteradores e o que é um wrapper de método?
Eu estava lendo sobre gerador e iteradores e o papel de__next__() . '__next__' in dir(mygen). é verdade '__next__' in dir(mylist), é falso Enquanto eu olhava mais fundo, '__next__' in dir (mylist.__iter__()) é verdade porque é__next__ ...