[Numpy-discussion] Do we want scalar casting to behave as it does at the moment?
Mon Jan 7 15:18:52 CST 2013
> In this case I think you'd probably agree it would be reasonable to
> raise an error - all other things being equal?
No, I don't agree. I want there to be some default semantics I can
rely on. Preferably, I want it to do the same thing it would do if
some_offset were an array with element-by-element offsets, which is
the current behavior of numpy 1.6 if you assume a reasonable dtype for
> Can you think of another practical case where it would be reasonably
> clear that it was the wrong thing to do?
I consider "myarray + constant -> Error" clearly wrong no matter what
the context. I've never seen it in any other analysis language I've
used. But it's also possible that I'm alone in this... I haven't seen
many other people here arguing against the change.
More information about the NumPy-Discussion