On Wed, Feb 6, 2013 at 2:45 PM, Benjamin Root <ben.r...@ou.edu> wrote: > > > On Wed, Feb 6, 2013 at 1:08 PM, <josef.p...@gmail.com> wrote: >> >> I'm convinced that I saw a while ago a function that uses a list of >> interval boundaries to index into an array, either to iterate or to >> take. >> I thought that's very useful, but didn't make a note. >> >> Now, I have no idea where I saw this (I thought numpy), and I cannot >> find it anywhere. >> >> any clues? >> > > Some possibilities: > > np.array_split() > np.split()
perfect (haven't gotten further down the list yet) >>> np.split(np.arange(15), [3,4,6, 13]) [array([0, 1, 2]), array([3]), array([4, 5]), array([ 6, 7, 8, 9, 10, 11, 12]), array([13, 14])] docstring says equal size, which fortunately is not correct http://docs.scipy.org/doc/numpy/reference/generated/numpy.split.html Thank you, Josef > np.ndindex() > np.nditer() > np.nested_iters() > np.ravel_multi_index() > > Your description reminded me of a function I came across once, but I can't > remember if one of these was it or if it was another one. > > IHTH, > Ben Root > > > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > http://mail.scipy.org/mailman/listinfo/numpy-discussion > _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion