我正在尝试将一些数组重塑为特定的顺序,但numpy.reshape并没有解决我的问题,除非我真的必须使用,否则我不想使用任何循环。
让我们以一个a带有值的数组为例:
a = [['x1','x2','x3','y1','y2','y3','z1','z2','z3'],
['x4','x5','x6','y4','y5','y6','z4','z5','z6']]
并np.reshape(a,[-1,18])返回:
array([['x1', 'x2', 'x3', 'y1', 'y2', 'y3', 'z1', 'z2', 'z3',
'x4', 'x5','x6', 'y4', 'y5', 'y6', 'z4', 'z5', 'z6']], dtype='<U2')
但是否有可能得到这样的结果:
[['x1', 'x2', 'x3','x4', 'x5','x6', 'y1', 'y2', 'y3','y4', 'y5', 'y6',
'z1', 'z2', 'z3', 'z4', 'z5', 'z6']]
幕布斯7119047
冉冉说
相关分类