首页 > 解决方案 > 用于将 1d 数组重塑为 x、y 和 z 方向的 3d 的参数序列

问题描述

我有代码

nx=10
ny=12
nz=20
u = np.ones(nx*ny*nz, 1)
u = np.reshape(u,(nx,ny,nz))

我认为这应该输出一个 3d 矩阵,x 方向为 10,y 方向为 12,对于垂直方向,nz 为 20,但是,它不是,我想像需要这样的代码

u = np.reshape(u,(nz,nx,ny))

为什么nz是第一个?

标签: pythonnumpy

解决方案


推荐阅读