Stefan Krah added the comment: I see. No, most NumPy arrays are C-contiguous. Multi-dimmensional arrays are contiguous, too.
Non C-contiguous arrays arise mostly during slicing or if they're Fortran-order to begin with. But NumPy aside, it's weird to have slice of a huge regular bytes view (this particular slice is still C-contiguous) that is suddenly copied because the alignment requirements changed. I really prefer a simple rule for memoryview: If the data is C-contiguous, you get the fast path. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28055> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com