Resultados da pesquisa a pedido "itertools"

2 a resposta

Como aplicar itertools.product a elementos de uma lista de listas?

Eu tenho uma lista de matrizes e gostaria de obter o produto cartesiano dos elementos nas matrizes. Vou usar um exemplo para tornar isso mais concreto ... O itertools.product parece fazer o truque, mas estou preso em um pequeno detalhe. arrays ...

2 a resposta

Como não perder o próximo elemento após itertools.takewhile ()

Digamos que desejamos processar um iterador e queremos manipulá-lo por partes. A lógica por pedaço depende de pedaços previamente calculados, portantogroupby() não ajuda. Nosso amigo nesse caso é itertools.takewhile (): while True: chunk = ...

2 a resposta

O que itertools.product () produz quando é fornecida uma lista vazia?

Eu acho que é uma questão acadêmica, mas o segundo resultado não faz sentido para mim. Não deveria estar tão completamente vazio como o primeiro? Qual é a justificativa para esse comportamento? from itertools import product one_empty = [ [1,2], ...

2 a resposta

No Python 3.x, por que não há um objeto compartilhado no disco?

É oitertools C module [https://hg.python.org/cpython/file/3.4/Modules/itertoolsmodule.c]incluído de alguma forma no principal binário Python na 3.x? Supondo que o módulo C seja construído e incluído, o que parece ser: >>> import inspect >>> ...

7 a resposta

Python mesclando duas listas com todas as permutações possíveis

Estou tentando descobrir a melhor maneira de mesclar duas listas em todas as combinações possíveis. Então, se eu começar com duas listas como esta: list1 = [1, 2] list2 = [3, 4]A lista resultante ficará assim: [[[1,3], [2,4]], [[1,4], [2,3]]]Ou ...

3 a resposta

O izip não funciona no Python 3.x

Estou tentando importar o módulo izip da seguinte forma: from itertools import izipNo entanto, depois de mudar recentemente do Python 2.7 para o 3 - ele não parece funcionar. Estou tentando gravar em um arquivo ...

1 a resposta

Python: alternativa mais rápida para itertools.product ()?

Estou tentando encontrar todas as combinações possíveis de uma lista com length = 22 & element values = 1-9. Quando eu uso[i for i in itertools.product(range(1, 10), repeat=22)], Python trava. O Python tem uma alternativa mais rápida?

2 a resposta

Comportamento inesperado de itertools.groupby

Este é o comportamento observado: In [4]: x = itertools.groupby(range(10), lambda x: True) In [5]: y = next(x) In [6]: next(x) --------------------------------------------------------------------------- StopIteration Traceback (most recent call ...

1 a resposta

Equivalente irregular de itertools.product [duplicado]

Esta pergunta já tem uma resposta aqui: itertools acelerar o produto [/questions/4709510/itertools-product-speed-up] respostasEu sei sobreitertools.product para iterar em uma lista de várias dimensões de palavras-chave. Por exemplo, se eu tiver ...

3 a resposta

izip_longest in itertools: o que está acontecendo aqui?

Estou tentando entender como o código abaixo funciona. É dehttp: //docs.python.org/library/itertools.html#itertools.izip_longes [http://docs.python.org/library/itertools.html#itertools.izip_longest] e é o equivalente em python puro do iterador ...