How can the Euclidean distance be calculated with NumPy?

后端 未结 22 1490
春和景丽
春和景丽 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:50

    Calculate the Euclidean distance for multidimensional space:

     import math
    
     x = [1, 2, 6] 
     y = [-2, 3, 2]
    
     dist = math.sqrt(sum([(xi-yi)**2 for xi,yi in zip(x, y)]))
     5.0990195135927845
    

提交回复
热议问题