欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 算歐氏距離

阮建安1年前9瀏覽0評論

歐氏距離是指在n維空間中兩點之間的距離,計算公式為:

d(x,y) = ((x1-y1)^2 + (x2-y2)^2 + ... + (xn-yn)^2)^0.5

在Python中,我們可以使用numpy庫來計算歐氏距離。以下是一個使用numpy計算歐氏距離的例子:

import numpy as np
def euclidean_distance(x, y):
return np.sqrt(np.sum((x-y)**2))
x = np.array([1, 2, 3])
y = np.array([4, 5, 6])
print(euclidean_distance(x, y))

在這個例子中,我們定義了一個名為euclidean_distance的函數來計算歐氏距離。這個函數接受兩個參數x和y,它們都是numpy數組。

函數通過np.sum函數來計算每個坐標軸的差值的平方的和。然后,np.sqrt函數被用來計算這個和的平方根,這就是歐氏距離。

你可以自己試著運行這個代碼,并且通過改變x和y的值來觀察歐氏距離的變化。