On 1/26/2014 12:02 PM, Stéfan van der Walt wrote:
>   what would the output of
>
> ``group_by((key1, key2))``


I'd expect something named "groupby" to behave as below.
Alan

def groupby(seq, key):
   from collections import defaultdict
   groups = defaultdict(list)
   for item in seq:
     groups[key(item)].append(item)
   return groups

print groupby(range(20), lambda x: x%2)

_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to