Python | 2点の座標から距離を計算する方法
Pythonの「math」モジュールを使って2点の座標から距離を計算する方法とサンプルコードを紹介しています。
確認環境
Windows11 ローカル
Python python-3.11.1
2点の座標から距離を計算する
Pythonの「math」モジュールを利用して2点の座標から距離を計算する方法になります。
「math」モジュールのsqrt()
関数は平方根を計算する事ができ、pow()
関数は累乗を計算します。
2点の座標から距離を計算する場合、以下のサンプルコードのように記述する事が可能です。
import math
a = {'x': 10, 'y': 10}
b = {'x': 30, 'y': 30}
dist = math.sqrt(math.pow(a['x'] - b['x'], 2) + math.pow(a['y'] - b['y'], 2))
print(dist)
# 28.284271247461902
また、累乗の計算をpow()
関数ではなく**
演算子を使う場合、以下のような記述が可能になります。
import math
a = {'x': 10, 'y': 10}
b = {'x': 30, 'y': 30}
dist = math.sqrt((a['x'] - b['x']) ** 2 + (a['y'] - b['y']) ** 2)
print(dist)
# 28.284271247461902
ディスカッション
コメント一覧
まだ、コメントがありません