mvpa2.misc.support.xunique_combinations

mvpa2.misc.support.xunique_combinations(L, n)

Generator of unique combinations form a list L of objects in groups of size n.

Parameters:

L : list

list of unique ids

n : int

grouping size

Adopted from Li Daobing

http://code.activestate.com/recipes/190465/

(MIT license, according to activestate.com’s policy)

Also good discussions on combinations/variations/permutations

with various implementations are available at

http://mail.python.org/pipermail/python-list/2004-October/286054.html