Resultados de la búsqueda a petición "itertools"
Rareza de itertools.groupby en Python al darse cuenta del resultado groupby temprano [duplicado]
Esta pregunta ya tiene una respuesta aquí: comportamiento de Python groupby? [/questions/6236081/python-groupby-behaviour] 3 respuestasPrimero, disculpas por mi pobre descripción del problema. No puedo encontrar uno mejor. Descubrí que aplicar ...
¿Cómo obtener todas las asignaciones entre dos listas?
Tenemos dos listas, A y B: A = ['a','b','c'] B = [1, 2]¿Hay una manera pitónica de construir el conjunto de todos los mapas entre A y B que contienen 2 ^ n (aquí 2 ^ 3 = 8)? Es decir: [(a,1), (b,1), (c,1)] [(a,1), (b,1), (c,2)] [(a,1), (b,2), ...
listar alrededor de grupo por resultados en grupos vacíos
Estaba jugando para tener una mejor idea de las herramientas de itertogroupby, así que agrupé una lista de tuplas por el número e intenté obtener una lista de los grupos resultantes. Cuando convierto el resultado degroupby en una lista, sin ...
Producto cartesiano que da un diccionario
Tengo las siguientes listas: brand=["Audi","Mercedes"] speed=[130,150] model=["sport","family"]Quiero obtener el equivalente de: ll=[] ll.append({'brand':'mercedes', 'speed':130, 'model':'family'}) ll.append({'brand':'mercedes', 'speed':130, ...
Fusionar los resultados de itertools.product?
Estoy tratando de crear una lista de números de0-9999 utilizandoitertools.product. Puedo crear una lista de0000-9999 haciendo lo siguiente: numbers = ['0','1','2','3','4','5','6','7','8','9'] itertools.product(numbers,numbers,numbers,numbers)Y ...
MemoryError al crear producto cartesiano en Numpy
Tengo 3 matrices numpy y necesito formar el producto cartesiano entre ellas. Las dimensiones de las matrices no son fijas, por lo que pueden tomar diferentes valores, un ejemplo podría ser A = (10000, 50), B = (40, 50), C = (10000,50). Luego, ...
Python Itertools permutaciones solo letras y números
Necesito obtener solo las permutaciones que tienen letras y números (La permutación no puede ser. "A, B, C, D" Lo necesito así: "A, B, C, 1") En resumen, las permutaciones no pueden contener solo letras, no solo números. Debe ser una combinación ...
¿Puede este código de Python ser más eficiente?
He escrito un código para encontrar cuántas subcadenas de una cadena son pares de anagramas. La función para encontraranagram(anagramSolution) es de complejidad O (N). La función de subcadena tiene una complejidad menor que N cuadrado. Pero, este ...
¿Cómo aplicar itertools.product a elementos de una lista de listas?
Tengo una lista de matrices y me gustaría obtener el producto cartesiano de los elementos en las matrices. Usaré un ejemplo para hacer esto más concreto ... itertools.product parece hacer el truco, pero estoy atascado en un ...
Cómo no perder el siguiente elemento después de itertools.takewhile ()
Digamos que deseamos procesar un iterador y queremos manejarlo por partes. La lógica por fragmento depende de fragmentos previamente calculados, por lo quegroupby() no ayuda. Nuestro amigo en este caso es itertools.takewhile (): while True: ...