python将3d数组从MxNxN更改为NXM

2024-10-02 20:42:03 发布

您现在位置:Python中文网/ 问答频道 /正文

您好,我想问一个关于如何更改维度顺序(?)的问题

我有75x120x120(AxBxC)(我正在尝试将阵列保存到.mat文件中),我希望将其设置为120x120x75(BxCxA)

请就这个问题给我一个建议

多谢各位


Tags: 文件顺序建议mataxbxcbxcxa
1条回答
网友
1楼 · 发布于 2024-10-02 20:42:03

使用可以使用整形功能为相同的。。。 为了简单起见,我选择了更小的尺寸,但它肯定会达到目的

arr = np.array([[[1,2,3],[4,5,6],[7,8,9]],[[9,8,7],[6,5,4],[3,2,1]]])
arr.shape
>> (2,3,3)
arr = np.reshape(arr,(3,3,2))
arr.shape
>> (3,3,2)

希望它能帮助你

相关问题 更多 >