[Numpy-discussion] Bug in as_strided/reshape

Dave Hirschfeld dave.hirschfeld at gmail.com
Fri Aug 10 03:35:15 EDT 2012


Sebastian Berg <sebastian <at> sipsolutions.net> writes:

> 
> Hello,
> 
> looking at the code, when only adding/removing dimensions with size 1,
> numpy takes a small shortcut, however it uses 0 stride lengths as value
> for the new one element dimensions temporarily, then replacing it again
> to ensure the new array is contiguous.
> This replacing does not check if the dimension has more then size 1.
> Likely there is a better way to fix it, but the attached diff should do
> it.
> 
> Regards,
> 
> Sebastian
> 

Thanks for the confirmation. So this doesn't get lost I've opened issue #380 on 
GitHub

https://github.com/numpy/numpy/issues/380

-Dave




More information about the NumPy-Discussion mailing list