js math.hypot
Python math.hypot()方法 (Python math.hypot() method)
math.hypot() method is a library method of math module, it used to find the result of Euclidean norm, sqrt(x*x, y*y), it accepts two numbers and returns the result of Euclidean norm.
math.hypot()方法是数学模块的库方法,用于查找欧几里得范数的结果sqrt(x * x,y * y) ,它接受两个数字并返回欧几里得范数的结果。
Euclidean norm – is the length of the vector from the origin to point (x,y).
欧几里得范数 -是矢量从原点到点(x,y)的长度。
Note: If we provide anything like string, except a number, it returns a “ValueError” – “TypeError: a float is required”.
注意:如果我们提供字符串以外的任何东西(除了数字),它将返回“ ValueError” –“ TypeError:需要浮点数”。
Reference: Python math library
参考: Python数学库
Syntax of math.hypot() method:
math.hypot()方法的语法:
math.hypot(x, y)
Parameter(s): x, y – numbers to calculate Euclidean norm.
参数: x,y –计算欧几里得范数的数字。
Return value: float – it returns a float value that is the calculated result of Euclidean norm.
返回值: float-它返回一个浮点值,该值是欧几里得范数的计算结果。
Example:
例:
Input:
x = 2
y = 3
# function call
print(math.hypot(x,y))
Output:
3.605551275463989
Python代码演示math.hypot()方法的示例 (Python code to demonstrate example of math.hypot() method)
# python code to demonstrate example of
# math.hypot() method
# importing math module
import math
# numbers
x = 2
y = 3
print(math.hypot(x,y))
x = 2.3
y = 3.34
print(math.hypot(x,y))
x = 0
y = 3
print(math.hypot(x,y))
x = 2
y = 0
print(math.hypot(x,y))
x = -2
y = 3
print(math.hypot(x,y))
x = -2
y = -3
print(math.hypot(x,y))
Output
输出量
3.605551275463989
4.055317496818221
3.0
2.0
3.605551275463989
3.605551275463989
翻译自: https://www.includehelp.com/python/math-hypot-method-with-example.aspx
js math.hypot