Phương thức toán học Python.hypot ()
Thí dụ
Tìm cạnh huyền của tam giác vuông trong đó vuông góc và đáy đã biết:
#Import math Library
import math
#set perpendicular and base
parendicular = 10
base = 5
#print the hypotenuse of a right-angled
triangle
print(math.hypot(parendicular, base))
Định nghĩa và Cách sử dụng
Phương math.hypot()
thức này trả về chuẩn Euclide. Chuẩn Euclid là khoảng cách từ điểm gốc đến tọa độ đã cho.
Trước Python 3.8, phương pháp này chỉ được sử dụng để tìm cạnh huyền của một tam giác vuông: sqrt (x * x + y * y).
Từ Python 3.8, phương pháp này cũng được sử dụng để tính định mức Euclide. Đối với trường hợp n chiều, tọa độ được truyền được giả sử là (x1, x2, x3, ..., xn). Vì vậy độ dài Euclide từ gốc được tính bằng sqrt (x1 * x1 + x2 * x2 + x3 * x3 .... xn * xn).
Cú pháp
math.hypot(x1, x2, x3, ..., xn)
Giá trị tham số
Parameter | Description |
---|---|
x1, x2, x3, ..., xn | Required. Two or more points representing coordinates |
Chi tiết kỹ thuật
Giá trị trả lại: | Một float giá trị, đại diện cho khoảng cách Euclid từ điểm gốc cho n đầu vào hoặc cạnh huyền của tam giác vuông cho hai đầu vào |
---|---|
Nhật ký thay đổi: | Từ 3.8: Cũng hỗ trợ n -dimensional điểm. Các phiên bản trước chỉ hỗ trợ điểm hai chiều |
Các ví dụ khác
Thí dụ
Tìm chuẩn Euclide cho các điểm đã cho:
#Import math Library
import math
#print the Euclidean norm for
the given points
print(math.hypot(10, 2, 4, 13))
print(math.hypot(4, 7, 8))
print(math.hypot(12, 14))