Cada vez que tengo que hacer esto, "lo invento" de una manera diferente. Es hora de estandarizar. Sospecho que hay algún comando predeterminado que pasé por alto listo para hacer esto, así que lo siento de antemano si la pregunta es demasiado trivial.Generación de combinaciones
¿Cuál es la mejor manera (memoria, el rendimiento) para obtener:
combinations[{1,2,3},2] = {{1,2},{1,3},{2,3}}
con elementos arbitrarios en la lista de entrada, por supuesto.
Solo es trivial si piensa buscar "subconjuntos". Si, de manera bastante razonable, solo piensa buscar "combinaciones", entonces, ¡acaba de hacer un gran servicio a todas esas futuras personas al preguntar esto! – dreeves
@dreeves ¡Muchas gracias! Ahora, si realmente quieres culparme, mira la tercera línea de código ** Yo ** escribí aquí http://stackoverflow.com/questions/3815496/plotting-linear-inequalities-in-mathematica/3868677#3868677 –
Me llevó dos pasos en el centro de ayuda: combinaciones => Tuples => Subconjuntos (por supuesto que ya lo sabía, por lo que puede haber ayudado) –