September 2014
Intermediate to advanced
512 pages
12h 39m
English
In this recipe, we will dig deeper into the internals of NumPy arrays, by generalizing the notion of row-major and column-major orders to multidimensional arrays. The general notion is that of strides, which describe how the items of a multidimensional array are organized within a one-dimensional data buffer. Strides are mostly an implementation detail, but they can also be used in specific situations to optimize some algorithms.
We suppose that NumPy has been imported and that the id function has been defined (see the previous recipe, Understanding the internals of NumPy to avoid unnecessary array copying).
Read now
Unlock full access