Python3行代码:求任意维度两点间距离

任意维度两点间距离

计算任意维坐标中两点之间距离:

import math
def distance(p0,p1,digits=2):
    a=map(lambda x: (x[0]-x[1])**2, zip(p0, p1))
    return round(math.sqrt(sum(a)),digits)

调用:

distance((1,1),(2,2),digits=5) # 1.41421
distance((1,2,3,4),(4,3,2,1)) # 4.47

近期小例子:两种合并字典的方法对比;计算和聚合同时进行;groupby 分组;plotly画柱状图+折线图;Python小例子完整列表


60页《Python之路1.0.pdf》下载方式,关注《Python小例子》并在其后台回复 mypy,即可下载。

Python3行代码:求任意维度两点间距离_第1张图片

Python小例子,长按关注

后期计划:不断深入Python小例子,添加更多基于Python的小例子,不限于:PyQt制作GUINumPy数值计算Pandas数据分析Sklearn机器学习实战Keras+TensorFlow深度学习等。2.0版本预计在春节前发出来。

如果你想每天看到小例子的更新动态,欢迎star这个小例子库,我们也真诚欢迎你贡献小例子,直接点击文章最下的阅读原文.

你可能感兴趣的:(Python3行代码:求任意维度两点间距离)