[Numpy-discussion] dimension aligment

Thomas Hrabe thrabe at burnham.org
Tue May 20 13:47:20 EDT 2008


Hi all,

just a simple question regarding the alignment of dimensions:


given a 3d array
a = numpy.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]],[[13,14,15],[16,17,18]],[[19,20,21],[22,23,24]]])
a.shape 
returns (4,2,3)

so I assume the first digit is the 3rd dimension, second is 2nd dim and third is the first. 

how is the data aligned in memory now?
according to the strides it should be 
1,2,3,4,5,6,7,8,9,10,...
right?

if I had an array of more dimensions, the first digit returned by shape should always be the highest dim.

feel free to confirm / correct my assumptions
best
thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20080520/3d5b2b39/attachment.html>


More information about the NumPy-Discussion mailing list