Resultados da pesquisa a pedido "generator"

1 a resposta

O que acontece quando uma declaração de rendimento Python não tem expressão?

Eu sou um programador de C # tentando entender algum código Python. O código em questão é uma função geradora e tem a seguinte aparência: def func(): oldValue = curValue yield curValue = oldValueSe eu entendi isso corretamente, isso irá gerar ...

1 a resposta

Converter objeto gerador em lista para depuração [duplicado]

Esta pergunta já tem uma resposta aqui: A maneira mais rápida de converter um iterador em uma lista [/questions/3790848/fastest-way-to-convert-an-iterator-to-a-list] 1 resposta Quando estou depurando em Python usando IPython, às vezes chego a um ...

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

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

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

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

O gerador não está trabalhando para dividir a string por identificador específico. Python 2

Até agora, encontrei uma maneira de fornecer o nome, a sequência e a sequência extra. Funciona para o segundo, mas não funciona para o primeiro? é tão estranho porque os formatos são realmente semelhantes. é porque é várias linhas? eu pensei que ...

1 a resposta

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

1 a resposta

Verificação rápida, definindo instâncias arbitrárias usando uma função cujo resultado depende de seus argumentos

Eu tenho uma funçãoarbExample para gerar um aleatórioExample tipo de dados que depende de várias funções. Estou tentando fazer alguns testes de propriedade fazendoquickCheck prop_example, o problema é que não sei definir umArbitrary instância ...

1 a resposta

Funções do gerador expressas com bluebird e co

Estou testando alguns dos recursos de harmonia no nó 0.12, em particular testando o novo recurso de geradores. Estou fazendo isso com co (v4), bluebird e express (v4), algo como isto: // ... var fs = bluebird.promisifyAll(require('fs')); // ... ...