How can the Euclidean distance be calculated with NumPy?

后端 未结 22 932
春和景丽
春和景丽 2020-11-22 02:29

I have two points in 3D:

(xa, ya, za)
(xb, yb, zb)

And I want to calculate the distance:

dist = sqrt((xa-xb)^2 + (ya-yb)^2 + (         


        
22条回答
  •  长发绾君心
    2020-11-22 02:29

    Another instance of this problem solving method:

    def dist(x,y):   
        return numpy.sqrt(numpy.sum((x-y)**2))
    
    a = numpy.array((xa,ya,za))
    b = numpy.array((xb,yb,zb))
    dist_a_b = dist(a,b)
    

提交回复
热议问题