Resultados da pesquisa a pedido "itertools"
lista em torno do grupo resulta em grupos vazios
Eu estava brincando para ter uma idéia melhor das ferramentasgroupby, agrupei uma lista de tuplas pelo número e tentei obter uma lista dos grupos resultantes. Quando eu converter o resultado degroupby para uma lista, no entanto, recebo ...
Separando uma String
Dada uma string, quero gerar todas as combinações possíveis. Em outras palavras, todas as maneiras possíveis de colocar uma vírgula em algum lugar da string. Por exemplo: input: ["abcd"] output: ["abcd"] ["abc","d"] ["ab","cd"] ...
Quando é melhor usar o zip em vez do izip?
Quando é melhor usarzip [https://docs.python.org/2/library/functions.html#zip]ao invés deitertools.izip [https://docs.python.org/2/library/itertools.html#itertools.izip]?
Como obter todos os mapeamentos entre duas listas?
Temos duas listas, A e B: A = ['a','b','c'] B = [1, 2]Existe uma maneira pitônica de construir o conjunto de todos os mapas entre A e B contendo 2 ^ n (aqui 2 ^ 3 = 8)? Isso é: [(a,1), (b,1), (c,1)] [(a,1), (b,1), (c,2)] [(a,1), (b,2), (c,1)] ...
Determine todas as combinações de lançar uma moeda sem usar "itertools.product"
Passei por posts semelhantes no fórum, mas todos sugerem o usoitertools.product mas eu queria saber se ele pode ser resolvido sem usá-lo. Quero imprimir todas as combinações de resultados para N lançamentos de uma moeda. Isso pode ser feito se N ...
Produto cartesiano dando um dicionário
Eu tenho as seguintes listas: brand=["Audi","Mercedes"] speed=[130,150] model=["sport","family"]Eu quero obter o equivalente a: ll=[] ll.append({'brand':'mercedes', 'speed':130, 'model':'family'}) ll.append({'brand':'mercedes', 'speed':130, ...
Mesclando os resultados do itertools.product?
Estou tentando criar uma lista de números de0-9999 usandoitertools.product. Eu sou capaz de criar uma lista de0000-9999 fazendo o seguinte: numbers = ['0','1','2','3','4','5','6','7','8','9'] itertools.product(numbers,numbers,numbers,numbers)E ...
Python itertools.combinations: como obter os índices dos números combinados
O resultado criado por itertools.combinations () do Python () são as combinações de números. Por exemplo: a = [7, 5, 5, 4] b = list(itertools.combinations(a, 2)) # b = [(7, 5), (7, 5), (7, 4), (5, 5), (5, 4), (5, 4)]Mas gostaria de obter também ...
Python Itertools permutações apenas letras e números
Eu preciso obter apenas as permutações que possuem letras e números (a permutação não pode ser. "A, B, C, D" Eu preciso assim: "A, B, C, 1") Em resumo, as permutações não podem conter apenas letras, não apenas números. Deve ser uma combinação de ...
Esse código python pode ser mais eficiente?
Eu escrevi algum código para descobrir quantas substrings de uma string são pares de anagramas. A função para encontraranagram(anagramSolution) é de complexidade O (N). A função de substring tem complexidade menor que N quadrado. Mas, este código ...