On Fri, Sep 21, 2007 at 08:27:51PM -0400, Stuart Brorson wrote:
> >>> a
> array([[ 1. +1.j , 1. +2.j ],
> [ 2. +1.j , 1.9+1.9j]])
> >>> numpy.max(a)
> (2+1j)
This is numpy. You are dealing with arrays, so its numpy.
> >>> a = 2+1j
> >>> b = 2+2j
> >>> a>b
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> TypeError: no ordering relation is defined for complex numbers
> >>> a<b
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> TypeError: no ordering relation is defined for complex numbers
This is plain Python. You are not dealing with arrays.
So you are saying numpy is inconsistent with Python. Fair enough, numpy's
goals aren't really the same as Python's.
Gaƫl
_______________________________________________
Numpy-discussion mailing list
[email protected]
http://projects.scipy.org/mailman/listinfo/numpy-discussion