On Tue, Apr 12, 2011 at 11:56 AM, Robert Kern <[email protected]> wrote:
> On Tue, Apr 12, 2011 at 12:27, Charles R Harris > <[email protected]> wrote: > > > IIRC, the behavior with respect to scalars sort of happened in the code > on > > the fly, so this is a good discussion to have. We should end up with > > documented rules and tests to enforce them. I agree with Mark that the > tests > > have been deficient up to this point. > > It's been documented for a long time now. > > http://docs.scipy.org/doc/numpy/reference/ufuncs.html#casting-rules > > Nope, the kind stuff is missing. Note the cast to float32 that Mark pointed out. Also that the casting of python integers depends on their sign and magnitude. In [1]: ones(3, '?') + 0 Out[1]: array([1, 1, 1], dtype=int8) In [2]: ones(3, '?') + 1000 Out[2]: array([1001, 1001, 1001], dtype=int16) Chuck
_______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
