[NumPy-Tickets] [NumPy] #2144: .max(0) on reshaped array returns inconsistent results.

NumPy Trac numpy-tickets@scipy....
Sat May 26 06:52:45 CDT 2012

#2144: .max(0) on reshaped array returns inconsistent results.
 Reporter:  thouis  |       Owner:  somebody   
     Type:  defect  |      Status:  new        
 Priority:  normal  |   Milestone:  Unscheduled
Component:  Other   |     Version:  devel      
 Keywords:          |  

Comment(by thouis):

 Based on some more testing, I expect that there is no off-by-one error,
 but rather there's an assumption that the buffer is not adjacent to the
 destination (assuming I'm reading the code correctly).

 For the newly failing test, this is what some simple instrumenting

 test_where_param_buffer_output (test_ufunc.TestUfunc) ... Buffer
 allocated: 10294f670
 Delta 80 compared to 80

 Perhaps the correct approach is to allocate the buffer with some
 "fencepost" space (8 bytes for alignment?) at the beginning, and use it
 with an offset to ensure that the assumption can't be violated.

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

More information about the NumPy-Tickets mailing list