[Numpy-discussion] dimension aligment

Thomas Hrabe thrabe@burnham....
Tue May 20 12:47:20 CDT 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://projects.scipy.org/pipermail/numpy-discussion/attachments/20080520/3d5b2b39/attachment.html 


More information about the Numpy-discussion mailing list