[NumPy-Tickets] [NumPy] #1172: abs does not work with -maxint

NumPy Trac numpy-tickets@scipy....
Mon Feb 28 20:19:30 CST 2011

#1172: abs does not work with -maxint
 Reporter:  etu         |       Owner:  somebody      
     Type:  defect      |      Status:  needs_decision
 Priority:  normal      |   Milestone:                
Component:  numpy.core  |     Version:  1.2.1         
 Keywords:              |  

Comment(by rgommers):

 I agree with Charles comment in that thread:
 This is hardware integer math. It has it's own definition, and
 apparently abs(-128) = -128.
 Returning 127 makes no sense, returning another dtype would be
 inconsistent. The only alternative to -128 imho is to just say the
 operation is undefined and throw an error.

Ticket URL: <http://projects.scipy.org/numpy/ticket/1172#comment:3>
NumPy <http://projects.scipy.org/numpy>
My example project

More information about the NumPy-Tickets mailing list