Python中的hypot()方法使用简介
简介
hypot()
方法返回欧几里得范数 sqrt(xx + yy)。 即,求解对应点(x,y)的极坐标 r。
语法
hypot()
方法的语法如下:
math.hypot(x, y)
参数
以下是 hypot()
方法的参数:
- x -- 数值表达式
- y -- 数值表达式
返回值
hypot()
方法返回两个参数平方和的平方根值。即,sqrt(xx + yy)。
示例
下面我们将演示如何使用 hypot()
方法。
示例1:
import math
# 计算 相对位置 为(x1, y1)和(x2, y2)的两个点之间的距离。
x1 = 10
y1 = 20
x2 = 5
y2 = 15
distance = math.hypot(x2 - x1, y2 - y1)
print("Point (10, 20) and (5, 15) distance is {:.2f}".format(distance))
输出结果:
Point (10, 20) and (5, 15) distance is 7.07
示例2:
import math
# 计算 相对位置 为x, y和z的三个点之间的距离。
x = 3
y = 4
z = 5
distance = math.hypot(math.hypot(x, y), z)
print("Point (3, 4, 5) distance is {:.2f}".format(distance))
输出结果:
Point (3, 4, 5) distance is 7.07
结论
hypot()
方法可以方便地求解多个点之间的距离,很多与点有关的问题可以通过这个函数轻松解决。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python中的hypot()方法使用简介 - Python技术站