Ele*_*opa 9 python arrays numpy python-3.x
如何通过从第一个数组中获取第一列,从第二个数组中获取第一列,然后从第一个数组中获取第二列,从另一个数组中获取第二列,等等来连接numpy python中的两个数组?也就是说,如果我有A=[a1 a2 a3]并且B=[b1 b2 b3]
我希望得到的数组是[a1 b1 a2 b2 a3 b3]
可以建议很少的堆叠方法 -
np.vstack((A,B)).ravel('F')
np.stack((A,B)).ravel('F')
np.ravel([A,B],'F')
Run Code Online (Sandbox Code Playgroud)
样本运行 -
In [291]: A
Out[291]: array([3, 5, 6])
In [292]: B
Out[292]: array([13, 15, 16])
In [293]: np.vstack((A,B)).ravel('F')
Out[293]: array([ 3, 13, 5, 15, 6, 16])
In [294]: np.ravel([A,B],'F')
Out[294]: array([ 3, 13, 5, 15, 6, 16])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8424 次 |
| 最近记录: |