[Numpy-discussion] Norm of array of vectors

eat e.antero.tammi@gmail....
Thu Mar 17 03:51:19 CDT 2011


Hi,

On Thu, Mar 17, 2011 at 10:44 AM, Andrey N. Sobolev <inconnu@list.ru> wrote:

> 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]))?
>
Try
argmin(sum(vec_array** 2, 0)** 0.5)

Regards,
eat

>
> Thanks in advance.
> Andrey.
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion@scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.scipy.org/pipermail/numpy-discussion/attachments/20110317/f3d59b4b/attachment-0001.html 


More information about the NumPy-Discussion mailing list