计算两个样本之间的曼哈顿距离python实现
时间: 2023-07-11 12:36:54 浏览: 226
利用python批量获取两地距离
假设两个样本分别为 x 和 y,它们的曼哈顿距离(Manhattan Distance)可以通过以下代码计算:
```python
def manhattan_distance(x, y):
return sum(abs(a-b) for a, b in zip(x, y))
```
其中,zip() 函数将 x 和 y 中对应位置的元素打包成元组,abs() 函数计算绝对值,sum() 函数计算所有元素的和。
阅读全文