From: Konrad H. <hi...@cn...> - 2003-07-28 14:41:24
|
On Monday 28 July 2003 16:26, Nils Wagner wrote: > Konrad Hinsen schrieb: > > > How can I delete a column/row from a matrix. > > > > As an in-place operation, not at all. To get a copy of an array with = some > > columns/rows removed, use Numeric.take. > > The in-place operation of matlab is a nice feature. Is it thinkable to > have this > in scipy or numarray at a later date ? I'd say that the obvious way to implement it is as del a[2:3,:] That can certainly be done, but someone has to do it. Personally, I am not convinced that it is very useful. The consequences o= f an=20 in-place change can be disastrous when many references point to that arra= y.=20 But then, we have other in-place operations which sometimes are handy, so= my=20 usefulness estimation may be wrong. Konrad. --=20 -------------------------------------------------------------------------= ------ Konrad Hinsen | E-Mail: hi...@cn... Centre de Biophysique Moleculaire (CNRS) | Tel.: +33-2.38.25.56.24 Rue Charles Sadron | Fax: +33-2.38.63.15.17 45071 Orleans Cedex 2 | Deutsch/Esperanto/English/ France | Nederlands/Francais -------------------------------------------------------------------------= ------ |