python 将 3d 数组从 MxNxN 变成 NxNxM

你好,我想问一个关于如何改变尺寸顺序的问题。

我有75x120x120(AxBxC)(我想把数组保存到.mat文件),我想把它变成120x120x75(BxCxA)。

请给我一个关于这个问题的建议。

谢谢。

解决方案:

可以使用reshape函数来实现同样的功能… … 为了简单起见,我把尺寸缩小了,但肯定能达到目的。

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)

希望能帮到你。

给TA打赏
共{{data.count}}人
人已打赏
解决方案

我在cmd中得到django.db.utils.IntegrityError。在cmd中,FOREIGN KEY约束失败。

2022-5-11 15:00:39

解决方案

如果函数中的函数返回true,就做一些事情(python 3)

2022-5-11 16:00:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索