Python 阵列维数整形
我有一个维度数组(300,2,17,80),它是两个维度图像(17,80)的300个样本。 我想改变阵列的形状,为我的CNN提供信息,比如(300、17、80、2)。 我该怎么做? 感谢您的支持。您可以使用它。比如说,Python 阵列维数整形,python,arrays,multidimensional-array,Python,Arrays,Multidimensional Array,我有一个维度数组(300,2,17,80),它是两个维度图像(17,80)的300个样本。 我想改变阵列的形状,为我的CNN提供信息,比如(300、17、80、2)。 我该怎么做? 感谢您的支持。您可以使用它。比如说, import numpy as np M = np.zeros((300,2,17,80)) print(M.shape) M = np.moveaxis(M, 1, -1) print(M.shape) np.moveaxis(M,1,-1)调用使用axis index=-1
import numpy as np
M = np.zeros((300,2,17,80))
print(M.shape)
M = np.moveaxis(M, 1, -1)
print(M.shape)
np.moveaxis(M,1,-1)
调用使用axis index=-1将axis index=1的第二个轴移动到最后一个位置。它确实起作用。谢谢