首页 > 解决方案 > Numpy 维度的健全性检查?

问题描述

只是想确保我看到我在 numpy 中看到的内容。用英文术语来说,我想创建一个高度为 2、宽度为 3、深度为 4 的数组。

我会假设形状是 (2,3,4) 遵循逻辑顺序,但是当我创建数组时,形状变成了 (4,2,3)。

some = np.array([[[1,2,3],[4,5,6]], [[5,6,7],[8,9,10]],[[5,6,7],[8,9,10]],[[5,6,7],[8,9,10]]])
# some.shape = (4,2,3), not what I expect (2,3,4)

有人可以解释一下尺寸在 python 中是如何排序的吗?

标签: pythonnumpy

解决方案


推荐阅读