[Numpy-discussion] Norm of array of vectors
Andrey N. Sobolev
Thu Mar 17 23:21:01 CDT 2011
Hi eat and Gary,
Thanks a lot for your suggestions, I've tried them in my code and
achieved similar speedup of ~270% for both of them. So I guess I'll
stick to one of those.
> On Thu, Mar 17, 2011 at 10:44 AM, Andrey N. Sobolev <firstname.lastname@example.org>
> > Dear all,
> > Sorry if that's a noob question, but anyway. I have several
> > thousands of vectors stacked in 2d array. I'd like to get new array
> > containing Euclidean norms of these vectors and get the vector with
> > minimal norm.
> > Is there more efficient way to do this than
> > argmin(array([sqrt(dot(x,x)) for x in vec_array]))?
> argmin(sum(vec_array** 2, 0)** 0.5)
> > Thanks in advance.
> > Andrey.
> > _______________________________________________
> > NumPy-Discussion mailing list
> > NumPy-Discussion@scipy.org
> > http://mail.scipy.org/mailman/listinfo/numpy-discussion
More information about the NumPy-Discussion