On Fri, January 4, 2008 7:33 pm, Travis E. Oliphant wrote:

> So, create an empty object array and insert the entries the way you want
> them:
>
> a = np.empty(1,dtype=object)
> a[0] = A((1,2))

Actually this is still an option if to put the above
to a A.as_array method something like

class A(tuple):
    def as_array(self):
        import numpy
        obj = numpy.empty(1,dtype=object)
        obj[0] = self
        return obj

but it would be nice if the __array__ method also worked.
Could this be something that should be put to issues or
would it just get a WontFix flag?

Thanks again,
Pearu

_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to