On Wed, Jan 03, 2007 at 05:12:40PM -0600, eric jones wrote: > Thanks for the update. For now, I'll try doing what I need to by > sub-classing float. But, I'm gonna miss __array_finalize__ :-).
Looks like r3493 is intended to fix this. The 'view' method works now, but I still see In [2]: import numpy as N In [3]: x = N.float64(12) In [4]: class Floaty(N.float64): ...: def __new__(subclass,data): ...: return data.view(subclass) In [6]: Floaty(x) Out[6]: 12.0 In [7]: type(Floaty(x)) Out[7]: <type 'numpy.float64'> versus In [8]: class Ary(N.ndarray): ...: def __new__(subclass,data): ...: return data.view(subclass) In [9]: Ary(N.array([1])) Out[9]: Ary([1]) In [10]: type(Ary(N.array([1]))) Out[10]: <class '__main__.Ary'> Cheers Stéfan _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion