Asumiendo que trabajas sobre python 2.x
Puedes usar
permitations función dentro del modulo
itertools para generar las posibles permutaciones que es lo que estas pidiendo.
Ejemplo de uso:
Código Python:
Ver originalfrom itertools import permutations
l = [1, 0, 2]
l.sort()
g = permutations(l)
for i in g:
print i
No entendí bien esto:
Cita:
Iniciado por pepeska yo lo único que consigo es hacer un contador, eso me lleva en este simple caso ha hacer 27 combinaciones que tengo que comprobar que cumpla con alguna de las 6 que necesito, y cuando en vez de tener un vector de 3 valores tengo uno de 20 pues ya os podéis imaginar la diferencia.
Si tienes 2 vectores y estas tratando de checar que uno sea alguna permutacion del otro entonces este es un caso mucho mas simple.