Articles of combinaciones de

Generar todas las combinaciones posibles de una lista int bajo un límite

Necesito hacer esto en Python. Hay una lista dada l, puede contener más de 5000 elementos enteros. Hay un límite en la sum de los números, 20000 o puede ser alto. La salida debe ser todas las sums posibles de 2 números seleccionados de la lista, como, l=[1,2,3,4,5,6,7,8,9] output 1+1,1+2,1+3,1+4,1+5,1+6……….. 2+2,2+3,2+4……. ……… ……. 2,3,4,5,6… like […]

Python: genera todas las combinaciones a partir de valores en dict de listas

Me gustaría generar todas las combinaciones de valores que están en las listas indexadas en un dict, así: {‘A’:[‘D’,’E’],’B’:[‘F’,’G’,’H’],’C’:[‘I’,’J’]} Cada vez, un elemento de cada entrada de dictado se seleccionará y combinará con elementos de otras claves, por lo que podemos tener: [‘D’,’F’,’I’] [‘D’,’F’,’J’] [‘D’,’G’,’I’] [‘D’,’G’,’J’] [‘D’,’H’,’I’] … [‘E’,’H’,’J’] Sé que hay algo para generar […]

Probando todas las combinaciones de operaciones en la lista de variables.

Tengo una lista de valores como: values = [1, 2, 3, 4] Y quiero probar todas las combinaciones en esta lista como: 1 + 2 1 + 3 1 + 4 1 * 2 1 * 3 1 * 4 1 + 2 * 3 1 + 2 * 4 1 + 3 * 4 […]

python todas las combinaciones posibles de 0,1 de longitud k

Necesito todas las combinaciones posibles de 0,1 de longitud k. Supongamos que k = 2 quiero (0,0), (0,1), (1,0), (1,1) He probado diferentes funciones en itertools pero no encontré lo que quiero. >>> list(itertools.combinations_with_replacement([0,1], 2)) [(0, 0), (0, 1), (1, 1)] >>> list(itertools.product([0,1], [0,1])) #does not work if k>2 [(0, 0), (0, 1), (1, 0), […]

Determine la lista de todos los productos posibles de una lista de enteros en Python

En Python 2.7 necesito un método que devuelva todos los productos posibles de una list or tuple of int . Es decir. si la entrada es (2, 2, 3, 4) , entonces me gustaría una salida como (3, 4, 4) , 2 * 2 = 4 (2, 4, 6) , 2 * 3 = 6 […]

combinaciones de números máximos

Estoy tratando de generar una lista de todas las combinaciones de números posibles dentro de un conjunto de cuatro números utilizando todos los números del 0 al 9. Me estoy acercando, pero la salida no muestra todas las combinaciones posibles desde 0000 hasta 9999. ¿Alguna pista de por qué el siguiente código está eliminando ciertas […]

Combinaciones sin repetición y ordenamiento de materias o permutaciones de elementos de matriz.

Para una matriz 1D NumPy, busco obtener las combinaciones sin que se repitan los mismos elementos en una combinación. El orden es importante. Entonces, [a,b] y [b,a] serían dos combinaciones distintas. Como no queremos repeticiones, [a,a] y [b,b] no son combinaciones válidas. Para simplificar, vamos a mantenerlo en dos elementos por combinación. Por lo tanto, […]

Combinaciones sin usar “itertools.combinations”

Lo que necesitaría es crear combinaciones para dos elementos a la vez. si una lista contiene: seq = [‘A’, ‘B’, ‘C’] la salida sería com = [[‘A’, ‘B’], [‘A’, ‘C’], [‘B ‘,’ C ‘]] Todo esto sin el método “itertools.combinations”. Estaba acostumbrado a usar este código para las permutaciones. Pero, ¿cómo podría modificar el código […]

Busque cualquier palabra o combinación de palabras de una cadena en una lista (python)

Tengo una cadena (por ejemplo: “alpha beta charlie, delta&epsilon foxtrot” ) y una lista (por ejemplo [“zero”,”omega virginia”,”apple beta charlie”] ). ¿Hay una manera conveniente de recorrer cada palabra y combinación de palabras en la cadena para buscarla en la lista?

Establecer cubierta o conjunto de golpes; Numpy, combinaciones de elementos mínimos para completar el conjunto

Mi objective es encontrar el menor número posible de subconjuntos [af] para completar el conjunto A. A = set([1,2,3,4,5,6,7,8,9,10]) # full set #— below are sub sets of A — a = set([1,2]) b = set([1,2,3]) c = set([1,2,3,4]) d = set([4,5,6,7]) e = set([7,8,9]) f = set([5,8,9,10]) En realidad, el conjunto primario A con […]