[Numpy-discussion] Selecting columns of a matrix (original) (raw)

Bill Baxter wbaxter at gmail.com
Wed Jun 21 03:16:46 EDT 2006


On 6/21/06, Simon Burton <simon at arrowtheory.com> wrote:

On Wed, 21 Jun 2006 13:48:48 +0900 "Bill Baxter" <wbaxter at gmail.com> wrote: > > >>> a[:,num.where(v>0.5)[0]] > array([[1, 2, 4], > [6, 7, 9]]) > > I'll put that up on the Matlab->Numpy page. oh, yuck. What about this: >>> a[:,num.nonzero(v>0.5)] array([[0, 1, 3], [5, 6, 8]]) >>>

The nonzero() function seems like kind of an anomaly in and of itself. It doesn't behave like other index-returning numpy functions, or even like the method version, v.nonzero(), which returns the typical tuple of array. So my feeling is ... ew to numpy.nonzero.

--Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20060621/03dc4ada/attachment.html>



More information about the NumPy-Discussion mailing list