如何重塑和更改numpy数组的秩?

如何重塑和更改numpy数组的秩?,numpy,Numpy,如果我有一个numpy数组的形状 (162242246) 我如何将其重塑为 (2242246*16) 所以所有的元素都是新的形状? 附言:我需要一个简单的答案,而不是从pytorch推导出来的答案:)我相信你可以使用转置和重塑: a.transpose([1,2,3,0]).reshape(244,244,-1) 这回答了你的问题吗?

如果我有一个numpy数组的形状

(162242246)

我如何将其重塑为

(2242246*16)

所以所有的元素都是新的形状?
附言:我需要一个简单的答案,而不是从pytorch推导出来的答案:)

我相信你可以使用

转置
重塑

a.transpose([1,2,3,0]).reshape(244,244,-1)

这回答了你的问题吗?