Python 利用numpy实现数组变换的有效方法

Python 利用numpy实现数组变换的有效方法,python,numpy,Python,Numpy,如何使用numpy将阵列U(Nz,Ny,Nx)更改为U(Nx,Ny,Nz)?谢谢如果您想更改numpy数组中数据的顺序,请参阅 np.fliplr()和np.flipud()函数在转置不是您真正想要的时特别有用 此外,更一般的元素重新排序可以通过创建索引掩码来完成,部分解释了如果您想要的不仅仅是一个视图,那么您可能需要一个副本

如何使用numpy将阵列U(Nz,Ny,Nx)更改为U(Nx,Ny,Nz)?谢谢

如果您想更改numpy数组中数据的顺序,请参阅

np.fliplr()
np.flipud()
函数在转置不是您真正想要的时特别有用


此外,更一般的元素重新排序可以通过创建索引掩码来完成,部分解释了

如果您想要的不仅仅是一个视图,那么您可能需要一个副本