Comment #7 on issue 2562 by [email protected]: Test failure in generate_derangements() with Python2.5
http://code.google.com/p/sympy/issues/detail?id=2562

It's already in utilities:

Here's what itertools did:

    >>> help(itertools.permutations)
    Help on class permutations in module itertools:

    class permutations(__builtin__.object)
     |  permutations(iterable[, r]) --> permutations object
     |
     |  Return successive r-length permutations of elements in the iterable.
     |
     |  permutations(range(3), 2) --> (0,1), (0,2), (1,0), (1,2), (2,0),
(2,1)
     |

Here's what we already have:

    >>> from sympy.utilities.iterables import variations
    >>> list(variations(range(3),2))
    [[0, 1], [0, 2], [1, 0], [1, 2], [2, 0], [2, 1]]

(variations yields an iterator).

--
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy-issues?hl=en.

Reply via email to