Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 阵列维数整形_Python_Arrays_Multidimensional Array - Fatal编程技术网

Python 阵列维数整形

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

我有一个维度数组(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将axis index=1的第二个轴移动到最后一个位置。

它确实起作用。谢谢