2011-11-28 71 views

回答

33

您可能正在尋找numpy.insert

>>> import numpy as np 
>>> a = np.zeros((2, 2)) 
>>> a 
array([[ 0., 0.], 
     [ 0., 0.]]) 
# In the following line 1 is the index before which to insert, 0 is the axis. 
>>> np.insert(a, 1, np.array((1, 1)), 0) 
array([[ 0., 0.], 
     [ 1., 1.], 
     [ 0., 0.]]) 
>>> np.insert(a, 1, np.array((1, 1)), 1) 
array([[ 0., 1., 0.], 
     [ 0., 1., 0.]]) 
+0

偉大!謝謝 – Shan

+0

在版本1.4.2中似乎沒有工作 – Bogdan

相關問題