色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 求歐氏距離

錢良釵1年前10瀏覽0評論

Python是一種流行的編程語言,被廣泛應(yīng)用于數(shù)據(jù)科學(xué)、人工智能、機器學(xué)習(xí)、Web開發(fā)等領(lǐng)域。其中,求歐氏距離是數(shù)據(jù)科學(xué)和機器學(xué)習(xí)中常見的任務(wù)之一。

歐氏距離,也叫做歐幾里得距離,是指n維空間中兩個點之間的距離。在二維平面中,兩點之間的歐氏距離可以通過勾股定理計算得出。在Python中,我們可以用NumPy庫提供的函數(shù)來求歐氏距離。

import numpy as np
def euclidean_distance(p1, p2):
"""
計算二維空間中兩點之間的歐式距離
"""
return np.sqrt((p1[0]-p2[0])**2 + (p1[1]-p2[1])**2)
# 示例
p1 = (1, 2)
p2 = (3, 4)
print(euclidean_distance(p1, p2)) # 2.8284271247461903

在這個例子中,我們定義了一個名為euclidean_distance的函數(shù),它接受兩個參數(shù)p1和p2,每個參數(shù)表示一個二維空間中的點。函數(shù)返回這兩個點之間的歐氏距離。我們使用了NumPy庫提供的sqrt函數(shù)來計算平方根。

最后,我們提供了一個示例,展示如何使用euclidean_distance函數(shù)計算兩個點之間的歐氏距離。

總之,Python是一種強大的編程語言,它提供了豐富的庫和函數(shù)來幫助我們完成許多任務(wù),包括求歐氏距離。