2点間の距離
2点間のユークリッド距離を求める。
code: distance.py
import math
def distance(p, q = (0, 0), f = True):
"""
p = (px, py), q = (qx, qy)間の距離を返す
3次元座標のときはf = False
"""
if f:
px, py = p
qx, qy = q
ret = math.sqrt((px-qx)**2 + (py-qy)**2)
else:
px, py, pz = p
qx, qy, qz = q
ret = math.sqrt((px-qx)**2 + (py-qy)**2 + (pz-qz)**2)
return ret