[NumPy-Tickets] [NumPy] #1435: numpy.gradient() does not support array subclasses
NumPy Trac
numpy-tickets@scipy....
Thu Mar 18 13:07:09 CDT 2010
#1435: numpy.gradient() does not support array subclasses
-----------------------+----------------------------------------------------
Reporter: rmay | Owner: somebody
Type: defect | Status: new
Priority: normal | Milestone: 2.0.0
Component: numpy.lib | Version: devel
Keywords: patch |
-----------------------+----------------------------------------------------
For no good reason, numpy.gradient does not support ndarray subclasses,
like masked arrays. This is due to the use of numpy.zeros on line 822,
instead of using something like numpy.zeros_like().
Changing zeros to zeros_like allows the function to return arrays of the
proper subclass.
Also, while the function makes an effort to determine a floating point
type for the output array (805-807), it was not actually using this type.
I've corrected this as well.
--
Ticket URL: <http://projects.scipy.org/numpy/ticket/1435>
NumPy <http://projects.scipy.org/numpy>
My example project
More information about the NumPy-Tickets
mailing list