Resultados da pesquisa a pedido "generator"

3 a resposta

Os argumentos de comprimento variável do python (* args) expandem um gerador no momento da chamada da função?

Considere o seguinte código Python: def f(*args): for a in args: pass foo = ['foo', 'bar', 'baz'] # Python generator expressions FTW gen = (f for f in foo) f(*gen)Faz*args expandir automaticamente o gerador no momento da chamada? Dito de outra ...

11 a resposta

Método preguiçoso para ler arquivos grandes em Python?

Eu tenho um arquivo muito grande de 4 GB e quando tento lê-lo, meu computador trava. Então, eu quero ler peça por peça e depois de processar cada peça, armazene a peça processada em outro arquivo e leia a peça seguinte. Existe algum método ...

4 a resposta

Produto cartesiano de um dicionário de listas

Estou tentando escrever um código para testar o produto cartesiano de vários parâmetros de entrada. Eu olheiitertools, mas éproduct função não é exatamente o que eu quero. Existe uma maneira óbvia e simples de usar um dicionário com um número ...

9 a resposta

Gerador Python que agrupa outro iterável em grupos de N [duplicado]

Esta pergunta já tem uma resposta aqui: Qual é a maneira mais “pitônica” de iterar uma lista em parte [/questions/434287/what-is-the-most-pythonic-way-to-iterate-over-a-list-in-chunks] 33 respostas Estou procurando uma função que requer uma ...

8 a resposta

Como pegar os primeiros N itens de um gerador ou lista em Python? [duplicado

Esta pergunta já tem uma resposta aqui: Como obter os n próximos valores de um gerador em uma lista (python) [/questions/4152376/how-to-get-the-n-next-values-of-a-generator-in-a-list-python] 5 respostasWith linq [/questions/tagged/linq] Eu ...

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

5 a resposta

Best Free C # Math Parser usando variáveis, funções definidas pelo usuário, operadores personalizados [fechados]

Estou procurando um .NET Math Parser que utilize variáveis, operadores personalizados e funções definidas pelo usuário ... Desde hoje, tenho usado o muParser (há uma versão agrupada para .NET), mas notei que é muito lento! Alguém conhece outro ...

5 a resposta

Qual é a maneira mais curta de contar o número de itens em um gerador / iterado

Se eu quiser o número de itens de uma maneira iterável sem se preocupar com os próprios elementos, qual seria a maneira pitônica de conseguir isso? Neste momento, eu definiria def ilen(it): return sum(itertools.imap(lambda _: 1, it)) # or just ...

3 a resposta

Python SystemRandom / os.urandom sempre tem entropia suficiente para uma boa criptograf

Tenho um gerador de senhas: import random, string def gen_pass(): foo = random.SystemRandom() length = 64 chars = string.letters + string.digits return ''.join(foo.choice(chars) for _ in xrange(length))De acordo com os documentos, o ...

1 a resposta

Gerador Python vs função de retorno de chamada

Tenho uma classe que resolve um problema exato de cobertura usando um algoritmo recursivo de retorno. Originalmente, implementei a classe com uma função de retorno de chamada que passei para o objeto durante a inicialização. Esse retorno de ...