プロジェクトとケーススタディ

Pythonで2点間のユークリッド距離を求める方法

スポンサーリンク

2次元平面上のユークリッド距離

ユークリッド距離は、2つの点の間の距離を表す数値です。
2次元平面上の点A(x1, y1)と点B(x2, y2)の間のユークリッド距離は、以下の式で計算できます。

distance = sqrt((x1 - x2)**2 + (y1 - y2)**2)

ここで、sqrtは平方根を求める関数です。

Pythonでは、mathモジュールのsqrt関数を使用することで、平方根を求めることができます。

例えば、点A(1, 1)と点B(4, 5)の間のユークリッド距離を求めるには、次のようにします。

import math
x1 = 1
y1 = 1
x2 = 4
y2 = 5
distance = math.sqrt((x1 - x2)**2 + (y1 - y2)**2)
print(distance)  # Output: 5.0

3次元平面上のユークリッド距離

3次元空間上の点の場合は、以下の式で計算できます。

distance = sqrt((x1 - x2)**2 + (y1 - y2)**2 + (z1 - z2)**2)

このように、Pythonを使用することで、簡単にユークリッド距離を計算することができます。

コメント

タイトルとURLをコピーしました