Hi, On Thu, Mar 17, 2011 at 10:44 AM, Andrey N. Sobolev <inco...@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 >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion