On Fri, Feb 19, 2016 at 12:08 PM, Allan Haldane <allanhald...@gmail.com>
wrote:

> I also want to add a historical note here, that 'groupby' has been
> discussed a couple times before.
>
> Travis Oliphant even made an NEP for it, and Wes McKinney lightly hinted
> at adding it to numpy.
>
> http://thread.gmane.org/gmane.comp.python.numeric.general/37480/focus=37480
> http://thread.gmane.org/gmane.comp.python.numeric.general/38272/focus=38299
> http://docs.scipy.org/doc/numpy-1.10.1/neps/groupby_additions.html
>
> Travis's idea for a ufunc method 'reduceby' is more along the lines of
> what I was originally thinking. Just musing about it, it might cover few
> small cases pandas groupby might not: It could work on arbitrary ufuncs,
> and over particular axes of multidimensional data. Eg, to sum over
> pixels from NxNx3 image data. But maybe pandas can cover the
> multidimensional case through additional index columns or with Panel.
>

xarray is now covering that area.

There are also recfunctions in numpy.lib that never got a lot of attention
and expansion.
There were plans to cover more of the matplotlib versions in numpy, but I
have no idea and didn't check what happened to it..

Josef



>
> Cheers,
> Allan
>
> On 02/15/2016 05:31 PM, Paul Hobson wrote:
> > Just for posterity -- any future readers to this thread who need to do
> > pandas-like on record arrays should look at matplotlib's mlab submodule.
> >
> > I've been in situations (::cough:: Esri production ::cough::) where I've
> > had one hand tied behind my back and unable to install pandas. mlab was
> > a big help there.
> >
> > https://goo.gl/M7Mi8B
> >
> > -paul
> >
> >
> >
> > On Mon, Feb 15, 2016 at 1:28 PM, Lluís Vilanova <vilan...@ac.upc.edu
> > <mailto:vilan...@ac.upc.edu>> wrote:
> >
> >     Benjamin Root writes:
> >
> >     > Seems like you are talking about xarray:
> https://github.com/pydata/xarray
> >
> >     Oh, I wasn't aware of xarray, but there's also this:
> >
> >
> >
> https://people.gso.ac.upc.edu/vilanova/doc/sciexp2/user_guide/data.html#basic-indexing
> >
> >
> https://people.gso.ac.upc.edu/vilanova/doc/sciexp2/user_guide/data.html#dimension-oblivious-indexing
> >
> >
> >     Cheers,
> >       Lluis
> >
> >
> >
> >     > Cheers!
> >     > Ben Root
> >
> >     > On Fri, Feb 12, 2016 at 9:40 AM, Sérgio <filab...@gmail.com
> >     <mailto:filab...@gmail.com>> wrote:
> >
> >     >     Hello,
> >
> >
> >     >     This is my first e-mail, I will try to make the idea simple.
> >
> >
> >     >     Similar to masked array it would be interesting to use a label
> >     array to
> >     >     guide operations.
> >
> >
> >     >     Ex.:
> >     >>>> x
> >     >     labelled_array(data =
> >
> >     >     [[0 1 2]
> >     >     [3 4 5]
> >     >     [6 7 8]],
> >     >     label =
> >     >     [[0 1 2]
> >     >     [0 1 2]
> >     >     [0 1 2]])
> >
> >
> >     >>>> sum(x)
> >     >     array([9, 12, 15])
> >
> >
> >     >     The operations would create a new axis for label indexing.
> >
> >
> >     >     You could think of it as a collection of masks, one for each
> >     label.
> >
> >
> >     >     I don't know a way to make something like this efficiently
> >     without a loop.
> >     >     Just wondering...
> >
> >
> >     >     Sérgio.
> >
> >     >     _______________________________________________
> >     >     NumPy-Discussion mailing list
> >     >     NumPy-Discussion@scipy.org <mailto:NumPy-Discussion@scipy.org>
> >     >     https://mail.scipy.org/mailman/listinfo/numpy-discussion
> >
> >
> >
> >
> >     > _______________________________________________
> >     > NumPy-Discussion mailing list
> >     > NumPy-Discussion@scipy.org <mailto:NumPy-Discussion@scipy.org>
> >     > https://mail.scipy.org/mailman/listinfo/numpy-discussion
> >     _______________________________________________
> >     NumPy-Discussion mailing list
> >     NumPy-Discussion@scipy.org <mailto:NumPy-Discussion@scipy.org>
> >     https://mail.scipy.org/mailman/listinfo/numpy-discussion
> >
> >
> >
> >
> > _______________________________________________
> > NumPy-Discussion mailing list
> > NumPy-Discussion@scipy.org
> > https://mail.scipy.org/mailman/listinfo/numpy-discussion
> >
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion@scipy.org
> https://mail.scipy.org/mailman/listinfo/numpy-discussion
>
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
https://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to