2011-11-28 12 views

Respuesta

33

Usted probablemente está buscando 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

genial !!! gracias – Shan

+0

Parece que no funciona en la versión 1.4.2 – Bogdan

Cuestiones relacionadas