Python 将数组(x,y)的数组(n,1)转换为数组(n,x,y)
我是Python 将数组(x,y)的数组(n,1)转换为数组(n,x,y),python,arrays,numpy,numpy-ndarray,Python,Arrays,Numpy,Numpy Ndarray,我是Python的初学者,但我想通过此形状(1100,1)将包含(100,50)形状数组的数组转换为通过此形状(1100100,50)的数组,如何进行此转换 X.shape >> (1100, 1) X[0][0].shape >> (100, 50) 这项工作解决了以下问题: np.stack(X[:,0])什么类型的(100,50)数组?如果所有数组的大小都相同,那么np.stack(X[:,0])应该可以工作。TBH,我甚至无法想象这是怎么可能的。@GhilasB
Python
的初学者,但我想通过此形状(1100,1)
将包含(100,50)
形状数组的数组转换为通过此形状(1100100,50)
的数组,如何进行此转换
X.shape
>> (1100, 1)
X[0][0].shape
>> (100, 50)
这项工作解决了以下问题:
np.stack(X[:,0])
什么类型的(100,50)
数组?如果所有数组的大小都相同,那么np.stack(X[:,0])
应该可以工作。TBH,我甚至无法想象这是怎么可能的。@GhilasBELHADJ。谢谢你的关注。X(1100,1)和(100,50)的类型为numpy.ndarray
@hpaulj。非常感谢。这就是工作,我的问题解决了。