Python 仅在三维numpy阵列的二维上使用Ravel()
我有一个numpy数组的形状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)) 这个重塑应
(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很不熟悉,所以我不知道你可以用一个简单的重塑方法。谢谢