检查numpy ndarray的尺寸顺序

时间:2017-04-06 14:44:26

标签: python numpy

我有一个3D体积,我希望内存中维度的顺序如下:

x changes fastest, then y, then z

因此,如果卷维度为(depth, height, width),则第一个width元素应该是第一个切片的第一行。接下来是第一个切片第二行的width个元素,然后是第一个切片的第三行......这将继续第一个切片的height行。然后,此过程将再次针对所有depth切片重复。

举一个具体的例子,让我说我有3x3卷的以下数据。

切片0:

[  1,  2,  3 ]
[  4,  5,  6 ]
[  7,  8,  9 ]

切片1:

[ 10, 11, 12 ]
[ 13, 14, 15 ]
[ 16, 17, 18 ]

切片2:

[ 19, 20, 21 ]
[ 22, 23, 24 ]
[ 25, 26, 27 ]

然后我希望内存数据看起来像:

[1,2,3,4,5,6,7,8,9,10,11,12 ...... 27]

我应该如何检查我的数据是否按此订购,如果不是我应该如何订购呢?

0 个答案:

没有答案