'Return a new instance formed from the elements at the given indices.
Parameters are as for :meth:`~numpy.ndarray.take`, except that,
obviously, no output array can be given.'

def take(self, indices, axis=None, mode=u'raise'):

    return self._apply(u'take', indices, axis=axis, mode=mode)
