[EMAIL PROTECTED] wrote: > In creating an array of type numpy.complex128, I'm having problems > passing in Sage types that should be considered complex numbers since > they implement the standard __complex__ method. However, numpy doesn't > recognize that. Here's a minimal example: >
I had tried to add my own complex_int class (using c++ code). Although partly successful, I was not able to get x.real to work. The reason is that PyArray_ISCOMPLEX is used in various places, and this is a hard-coded macro. There is no way to extend numpy's complex behavior to support user added types. I wish there was. _______________________________________________ Numpy-discussion mailing list [email protected] http://projects.scipy.org/mailman/listinfo/numpy-discussion
