我有一个问题拼接两个数组.我们假设我有两个数组:
a = array([1,2,3])
b = array([4,5,6])
Run Code Online (Sandbox Code Playgroud)
我什么时候vstack((a,b))得到
[[1,2,3],[4,5,6]]
Run Code Online (Sandbox Code Playgroud)
如果我这样做,hstack((a,b))我得到:
[1,2,3,4,5,6]
Run Code Online (Sandbox Code Playgroud)
但我真正想要的是:
[[1,4],[2,5],[3,6]]
Run Code Online (Sandbox Code Playgroud)
如何在不使用for循环的情况下完成此操作(需要快速)?
试试column_stack()?
http://docs.scipy.org/doc/numpy/reference/generated/numpy.column_stack.html
或者,
vstack((a,b)).T
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1675 次 |
| 最近记录: |