The closest I can think of is: a = a[range(len(a)) != 1]
Nadav. On Wed, 2007-08-15 at 02:07 -0700, mark wrote: > I am trying to delete a value from an array > This seems to work as follows > > >>> a = array([1,2,3,4]) > >>> a = delete( a, 1 ) > >>> a > array([1, 3, 4]) > > But wouldn't it make more sense to have a function like > > a.delete(1) ? > > I now get the feeling the delete command needs to copy the entire > array with exception of the deleted item. I guess this is a hard thing > to do efficiently? > > Thanks, > > Mark > > _______________________________________________ > Numpy-discussion mailing list > [email protected] > http://projects.scipy.org/mailman/listinfo/numpy-discussion
_______________________________________________ Numpy-discussion mailing list [email protected] http://projects.scipy.org/mailman/listinfo/numpy-discussion
