Resultados da pesquisa a pedido "generator"

3 a resposta

Como clonar o gerador ES6?

Estou tentando criar umList mônada no ES6 usando geradores. Para fazê-lo funcionar, preciso criar uma cópia de um iterador que já consumiu vários estados. Como clonar um iterador no ES6? function* test() { yield 1; yield 2; yield 3; } var x = ...

3 a resposta

O que é um gerador CMake?

Eu li a documentação. Diz: A CMake Generator is responsible for writing the input files for a native build system.O que exatamente isso significa? Se eu tiver um conjunto de arquivos C ++ no meu projeto, esses são os arquivos de entrada? Se ...

2 a resposta

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 ...

1 a resposta

Diferença entre `yield de foo ()` e `para x em foo (): yield x`

Em Python, muitos exemplos de rendimento explicam dizendo que yield from foo()é similar a for x in foo(): yield xPor outro lado, não parece exatamente o mesmo e há alguma mágica nele. Sinto-me um pouco desconfortável ao usar uma função que faz ...

1 a resposta

Existe uma maneira em python para alterar a ordem em que o rendimento de get é processado? [duplicado

Esta pergunta já tem uma resposta aqui: Primeira versão em largura do itertools.chain () [/questions/23874228/breadth-first-version-of-itertools-chain] 2 respostasSe eu fizer def foo(): yield from range(0,10) yield from range(10,20) for num in ...

1 a resposta

como geradores funcionam em python

Eu sou iniciante em Python e programação. Geradores são um pouco complicados de entender para novos programadores. Aqui está minha teoria sobre funções de gerador em Python: Qualquer função contém umyield A instrução retornará um objeto ...

2 a resposta

gerador de impressão python 3

Há um problema ao lidar com a função print () (Python 3). Quando estou procurando a soma de uma série, posso usar o seguinte padrão de código: >>> sum(i for i in range(101))Mas quando costumo verificar as séries que fiz: (escolho print () e ...

1 a resposta

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 ...

1 a resposta

Por que o gerador de php é mais lento que o foreach?

De acordo com comentários da documentação: http://php.net/manual/en/language.generators.overview.php [http://php.net/manual/en/language.generators.overview.php] Podemos ver que, graças aos geradores, há uma enorme melhoria no uso da memória (o ...

2 a resposta

Posso aguardar um enumerável que crio com um gerador?

Digamos que eu tenha uma sequência de números inteiros que eu obtenho assincronamente. async Task<int> GetI(int i){ return await Task.Delay(1000).ContinueWith(x => i); }Eu quero criar um gerador sobre essa sequência, se a sequência fosse ...