Python 仅在三维numpy阵列的二维上使用Ravel()

Python 仅在三维numpy阵列的二维上使用Ravel(),python,numpy,Python,Numpy,我有一个numpy数组的形状(182218182) 我试图重新组织它,使其大小(18239676)-例如,将182个切片中的每一个取出,并将每个切片拉威尔()放入一个维度,但仍然保持切片分开 我可以想出一些使用循环实现的方法,但在numpy中创建循环似乎不符合Python。有人知道有没有什么方法或参数可以达到这个目的吗 谢谢 import numpy # initialize a[182][218][182] a=numpy.reshape(a,(182,39676)) 这个重塑应

我有一个numpy数组的形状
(182218182)

我试图重新组织它,使其大小
(18239676)
-例如,将182个切片中的每一个取出,并将每个切片拉威尔()放入一个维度,但仍然保持切片分开

我可以想出一些使用循环实现的方法,但在numpy中创建循环似乎不符合Python。有人知道有没有什么方法或参数可以达到这个目的吗

谢谢

import numpy
   # initialize a[182][218][182]
   a=numpy.reshape(a,(182,39676))

这个重塑应该可以完成这项工作。

是否
arr.reforme((182,-1))
不做你想做的?您可以进一步概括这一点:
arr.reforme(arr.shape[0],-1)
这很有效!我对numpy很不熟悉,所以我不知道你可以用一个简单的重塑方法。谢谢