2013-04-03 252 views
1

舉例來說,如果我有一個與NumPy陣列在NumPy的,如何將一個陣列到另一個陣列

import numpy as np 

a = np.arange(10) 
b = np.zeros(5) 

我如何可以插入ba開始?

我知道我可以做一個新的數組大小len(a)+len(b)並做切片分配,但有沒有辦法直接插入數組?

回答

2

您可以使用numpy.concatenate

>>> np.concatenate((b, a)) 
    array([ 0., 0., 0., 0., 0., 0., 1., 2., 3., 4., 5., 6., 7., 
     8., 9.]) 
3

如何:

c = np.hstack([b, a])