[Numpy-discussion] real and imag functions should produce errors for object arrays

Pauli Virtanen pav at iki.fi
Tue Sep 21 17:50:08 EDT 2010


Tue, 21 Sep 2010 17:31:55 -0400, Michael Gilbert wrote:
> The following example demonstrates a rather unexpected result:
> 
>>>> import numpy
>>>> x = numpy.array( complex( 1.0 , 1.0 ) , numpy.object )
> print x.real
> (1+1j)
>>>> print x.imag
> 0
> 
> Shouldn't real and imag return an error in such a situation?

It probably shouldn't do *that* at the least.

http://projects.scipy.org/numpy/ticket/1618

-- 
Pauli Virtanen




More information about the NumPy-Discussion mailing list