-1
我想使用numpy的同列从二维数组做一维数组,但拉威尔我能得到的只有如下:获取从二维数组一维数组纵列使用numpy的
In [1]: import numpy as np
In [2]: a = np.arange(12)
In [3]: a = a.reshape(3,4)
In [4]: a
Out[4]:
array([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]])
In [5]: a.ravel()
Out[5]: array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])
但我想获得:
array([ 0, 4, 8, 1, 5, 9, 2, 6, 10, 3, 7, 11])
问44秒前,回答44秒前... H你做到了吗? –
您可以立即附上问题的答案。当我输入问题时,我查看了文档并找到了解决方案。我发布了它,因为它可能对某人有用。 –