[Numpy-tickets] [NumPy] #716: Inconsistent behavior, i686 vs x86_64

NumPy numpy-tickets@scipy....
Thu Apr 3 10:43:52 CDT 2008


#716: Inconsistent behavior, i686 vs x86_64
---------------------------------+------------------------------------------
 Reporter:  jamie@goonathon.net  |        Owner:  somebody
     Type:  defect               |       Status:  closed  
 Priority:  normal               |    Milestone:  1.0.5   
Component:  Other                |      Version:  none    
 Severity:  normal               |   Resolution:  wontfix 
 Keywords:                       |  
---------------------------------+------------------------------------------
Changes (by oliphant):

  * status:  new => closed
  * resolution:  => wontfix

Comment:

 Good example of the draw-backs of automatically upcasting the sum.
 However, it was decided when this was debated, that this result was
 acceptable.

 The only thought that I think is possible is to have .sum() return
 numpy.uint32 by default (for unsigned inputs) even on 64-bit platforms.
 But, I'm not really in favor of this idea either.

 Suggestion is to use the dtype argument to sum to change the reduction
 variable and not rely on the default if you are concerned.

 Division in Python is moving toward "true" division anyway which would
 make both of these cases return float.

-- 
Ticket URL: <http://scipy.org/scipy/numpy/ticket/716#comment:1>
NumPy <http://projects.scipy.org/scipy/numpy>
The fundamental package needed for scientific computing with Python.


More information about the Numpy-tickets mailing list