[Numpy-discussion] What is __array_wrap__ supposed to do?

Robert Kern robert.kern@gmail....
Sat Apr 26 22:29:51 CDT 2008


On Sat, Apr 26, 2008 at 10:04 PM, Charles R Harris
<charlesr.harris@gmail.com> wrote:
>
> On Sat, Apr 26, 2008 at 8:59 PM, Robert Kern <robert.kern@gmail.com> wrote:
> >
> > On Sat, Apr 26, 2008 at 9:27 PM, Charles R Harris
> > <charlesr.harris@gmail.com> wrote:
> > > Because it doesn't do what it says it does.
> >
> >
> > > Here is what the docstring says:
> > >
> > > Help on method_descriptor:
> > >
> > > __array_wrap__(...)
> > >     a.__array_wrap__(obj) -> Object of same type as a from ndarray obj.
> >
> > Python type, not numpy dtype.
>
> So basically it's good for keeping matrices matrices?

Yes, that is what it is used for.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
 -- Umberto Eco


More information about the Numpy-discussion mailing list